|
#include<stdio.h>
void main() {
int KeyValue;
int num = 0, sum = 0;
scanf("%d", &KeyValue);
while ((KeyValue !=0) && (num < 5 ) ) {
sum += KeyValue;
num = KeyValue % 5;
}
printf("당신이 입력한 숫자의 총 합은 %d 입니다. \n", sum);
}
제가 현재 보고 있는 책의 예제인데요.
영진.COM의 C언어 30일완성이라는 책입니다.
연습문제로 나온 예제인데요.
사용자로부터 숫자 값을 입력 받아서 그 입력된 숫자의 합을 구하는 프로그램입니다.
근데 실행하면 원하는 결과는 나오지 않고
계속 무한 루프로 실행이 되기 때문에 디버깅 기능을 이용하여 이 문제를 해결하라는 내용이었습니다.
근데 제가 디버깅에 대해 잘 개념이 안 잡혀서 어떻게 해야 하는지 물어 볼께요.
좋은 주말들이 되시구요.
감사합니다. ^^
|