#include <stdio.h>


int main (void)


{

int total=0;

int num=1;


while(num!=0)

{

printf("정수 입력(0 to quit) : ");

scanf("%d",&num);

total+=num;

}

printf("입력된 정수의 합 : %d \n",total);

return 0;

}


요즘에 while문 공부하는데 (윤성우 c프로그래밍) 풀어보라고 주는 문제때문에 아무것도 못하고있어요.....


문제 하나에 2시간씩 매달려도 생각 안나요...


우선은 이해 안돼는게 total에 모든값과 넘값이 더해진다는건 알겠는데 이걸 일일이 total에 저장한게 아닌데 왜 다 더해지는거죠?


혼자서 아무리 생각해보려고 해도 좀처럼 뭔가 잡힐듯 안잡힐듯하네요...최대한 답안소스 안보고 직접 짤려고하는데 문제만 보면 멍......


생각한다고 하는데 열심히 안해서그런가 좀처럼 생각이 잘 안나요....