다중 While문 질문이요

조회수 1995회

... ... int sum=0, num=0, i=0;

while(i<5) { while(num<=0) {

            printf("0보다 큰 수를 입력 : ", i+1);
            scanf("%d", &num);
    }

sum+=num; num=0; i++; } printf("총 합:%d \n", sum); return 0; }

이런 코드에서 0보다 큰 정수 5개를 입력하면 while(num<=0)을 빠져나올 수 있는건가요?

5개를 입력한다고 쳐도 바깥에 있는 첫 while문으로 나가지 못하고 계속 안쪽 while문의 조건을 만족시켜서 계속 입력만 받게되는게 아닌가요?

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)