:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
11/12/26 13:17
printf("%d", c); 이걸 printf("%d", c); 이렇게 바꾸시면 248 이렇게 나오겠네요 적절하게 \n을 첨부하시면 2 4 8 나올테구요
11/12/26 16:45
저도 초보라 실험을 해보니 이렇게 나오네요.
for문 사이에 printf("a=%d, b=%d c=%d\n",a,b,c); 명령을 넣고 for문 밖의 printf문을 printf("c=%d\n", c); 로 바꿨습니다. 원문은 아래와 같이 3회 출력한 뒤 빠져나오고, a=2, b=3 c=1 a=2, b=2 c=2 a=2, b=1 c=4 c=8 for문의 [조건식] 자리는 조건이 거짓(또는 0값)이 되었을 때 종료하게 될텐데, 원문의 b=b-1에서 b의 값이 1일 경우 종료하는 것으로 보입니다. 왜 이 때 종료하는지 모르겠네요. 꿀호떡a 님 예문은 아래와 같이 4회 출력한 뒤 빠져나오네요. a=2, b=4 c=1 a=2, b=3 c=2 a=2, b=2 c=4 a=2, b=1 c=8 c=16
|