[문제:사용자로 부터 정수를계속입력받는다.0을입력하기전까지 입력한값을계속더해나간뒤에
0을입력하면 여태까지더한값을 출력한다]
// ConsoleApplication14.cpp : 콘솔 응용 프로그램에 대한 진입점을 정의합니다.
//

#include "stdafx.h"


int main()
{
int num = 1;
int total = 0;
while (0 != num)
{
printf("0이아닌정수를입력해라:\n");
printf("0 to quit\n");
scanf("%d", &num);
total += num;
}
printf("%d\n", total);
    return 0;
}

여기서 while문 안에있는
printf("0이아닌정수를입력해라:\n");
printf("0 to quit\n");
scanf("%d", &num); 을 while문밖에다 쓰면 이상해지던데 왜그런거에요?
꼭저걸 while 안에 써야 제대로 실행되는이유좀