수정..도와주세요
소율
2023.04.01
#includestdio.h
void main()
{
int i,k,j;
{
for(i=0;i6;i++){
for(k=0;k=i;k++)
printf();
for(j=i;j6;j++)
printf( %d,j);
printf(\n);
}
}
}
이거 어떻게 해석해야 하는지....
소스분석좀 해주세요..하나하나씩요
-
채꽃
네..고맙습니다
-
매화
for은 ~ 하는 동안 입니다. 영어를 한글로 번역한다는 것이지요 프로그래밍 언어에는 많은 영어도 사용됩니다. 먼저 for(i=0;i6;i++)는 i=0 은 i에 0을 대입한다는 것입니다. =은 같다는 뜻이 아니라 대입한다는 뜻이고요. 계속 이으면 6은 i보다 커야 합니다. 6이 i보다 커질 수 있을 때까지 i에 i++ 즉 1씩 올리는 것입니다.
이와 같이 k도 0을 대입하고 i는 k보다 크거나 같은 동안 k를 1씩 올립니다.
그리고 printf 즉 출 -
보슬
코드를 직접작성하셧으면
일단 {}로 하는 것부터 하셔야 할듯
이렇게 코드를 작성하면 무슨 코든지 모릅니다
int ...; 하고 밑에 { --필요없습니다 일단은...
세번째 포문밑에 printf문들은 어떻게 해야할지...