试题题干
(1)编写一个计算摄氏(C)到华氏(F)转换的函数。函数头是:float temp(float c)
计算公式:![]()
(2)编写主函数从键盘输入摄氏温度的值,调用上述函数输出摄氏及华氏温度的值(小数点后保留两位)。
参考答案
试题解析
#include<math.h> /*因为题干中有数学表达式,故文件包含命令应为#include<math.h>*/
float temp(float x) /*定义函数temp()*/
{ float t; /*定义实型变量t*/
t=9.0/5*x+32; /*把数学表达式转换为C语言表达式*/
return t; /*返回t的值*/
}
main() /*主函数*/
{ float F,C; /*定义实型变量F和C*/
scanf("%f",&C); /*从键盘上输入C的值*/
F=temp(C); /*调用函数temp()*/
printf("C=%6.2f,F=%6.2f\n",C,F); /*输出C和F的值*/
}