#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;
}

한번 실행은 잘되는데 두번째 이후로는 출력이 개판임 ㅡㅡ;
그리고 저대로라면 다시 계산... 이 부분에서 문자열 입력을 받아야 하는데 그렇지도 않음
어디가 잘못된 거임?