문제
#include <stdio.h>
int main(void)
{
int num1=0, num2=0 ;
while(num1<5)
{
while(num2<num1)
{
printf("o");
num2++;
}
num2=0;
printf("* \n");
num1++;
}
return 0;
}
답
o*
oo*
ooo*
oooo*
ooooo*
윤성우 씨가 쓴 c언어 책 예제while문 관련 질문하나만 하고 싶은데...
다른 코드는 다 이해가 되는데 뒷 줄 쪽에 num2=0; 을 왜 한번더 반복해서 선언을 해야 정답이 출력되는지가 궁금합니다.
즉, 이미 num2의 값은 초기에 선언을 하였는데 뒤에가서 한번 더 선언을 해야하는지가 궁금하네요 ㅠㅠ
공부한지 3일 된 입장으로서 잘 이해가 되질 않아서...설명해주신다면 정말 감사드리겠습니다..ㅜ