#include <stdio.h>


int CelToFah(double num); //섭씨를 화씨로

int FahToCel(double num); //화씨를 섭씨로


int main(void)

{

int A=0;

double num;

printf("섭씨를 화씨로 변환하시려면 1 반대의 경우는 2 입력 :");

scanf("%d", &A);

printf("변환할 온도가 어떻게됩니까? :");

scanf("%lf",&num);


switch(A)

{

case 1:

printf("섭씨를 화씨로 바꾸었습니다. : %f\n",CelToFah(num));

break;

case 2:

printf("화씨를 섭씨로 바꾸었습니다. : %f\n",FahToCel(num));

break;

default:

printf("그건 안되겠는데요?\n");

}

return 0;

}


int CelToFah(double num)

{

return 1.8*num+32; 

}


int FahToCel(double num)

{

return (num-32)/1.8;

}


컴파일은 되는데.. 머가문제인지 섭씨를 화씨로 바꿔주는 계산값이 0.00000이 출력되네요 ㅠㅠ

감히 여쭤봅니다.