#include <stdio.h>
int main(void)
{
int fuel, distance, rate;
char ans;
while(1)
{
printf(\"연료의 양을 입력하시오(l) : \");
scanf(\"%d\", &fuel);
printf(\"주행한 거리를 입력하시오(km) : \");
scanf(\"%d\", &distance);
rate = distance / fuel;
printf(\"연비는 %dkm/l입니다.\\n\\n다시 계산하겠습니까?(Y/N)\\n\", rate);
scanf(\"%c\", &ans);
if(ans == \'N\')
break;
}
return 0;
}
한번 실행은 잘되는데 두번째 이후로는 출력이 개판임 ㅡㅡ;
그리고 저대로라면 다시 계산... 이 부분에서 문자열 입력을 받아야 하는데 그렇지도 않음
어디가 잘못된 거임?
댓글 0