섭씨-화씨 온도 변환 프로그램인데요
수련
섭씨-화씨 온도 변환 프로그램인데요질문 요약 :1과2 둘중 하나를 입력받고 섭씨 온도나 화씨 온도를 입력받아야되는데;
변환된 온도가 바로 출력되고 프로그램 종료됩니다..컴파일 에러는 없는데 왜이럴까요질문 내용 :
#include stdio.h
double Fahrenheit(void)
{
double val, F;
scanf(lf, &val);
F = 1.8*val + 32;
return F;
}
double Celsius(void)
{
double val, C;
scanf(lf, &val);
C = (val - 32) / 1.8;
return C;
}
int main(void)
{
double output1, output2;
int choice;
printf(섭씨 입력1, 화씨 입력2: \n);
scanf(%d, &choice);
if (choice==1)
{
printf(섭씨 온도를 입력하세요 : \n);
output1 = Fahrenheit();
printf(변환된 화씨 : %lf 입니다.. \n, output1);
}
else if (choice==2)
{
printf(화씨 온도를 입력하세요 : \n);
output2 = Celsius();
printf(변환된 섭씨 : %lf 입니다.. \n, output2);
}
else
printf(잘못된 입력입니다. \n1과 2중 선택하여 입력하세요.\n);
system(pause);
}