一段代码的输出问题
程序代码:#include "stdio.h" //华氏度转换成摄氏度和绝对温度,输出总是错误
int main(void)
{
double f;
int tem(double x); //转换函数声明
int a;
printf("请输入需要转换的华氏温度,按q退出:");
a=scanf("%f",&f);
while(a==1)
{
tem(f);
printf("请输入需要转换的华氏温度,按q退出:");
a=scanf("%f",&f);
}
printf("\n谢谢使用!\n");
return 0;
}
int tem(double x) //转换函数定义
{
double c;
double k;
c=1.8*x+32.0;
k=c+273.16;
printf("转换后\n华氏度是%.2f 摄氏度是%.2f 绝对温度是%.2f\n",x,c,k);
return 0;
}









