我使用 return 命令然后尝试从 main 打印值。它返回零 (0) 值。
这个程序是关于从摄氏到华氏的温度转换。
另外,如何使用舍入函数将答案舍入为整数,使其不是带小数的浮点数。
#include <stdio.h>
int Cel_To_Fah(int a, int b); // function declaration
int main (void)
{
int a;
int b;
printf(" Enter temperatrure: "); scanf("%d", &a);
Cel_To_Fah(a,b); // function call
printf("The temperature is: %d\n", b);
return 0;
} // main
int Cel_To_Fah(a,b)
{
b=1.8*a+32;
return b;
} // Cel_To_Fah