(1)编写一个计算摄氏(C)到华氏(F)转换的函数。函数头是:float temp(float c) 计算公式:(2)编写主函
(1)编写一个计算摄氏(C)到华氏(F)转换的函数。函数头是:float temp(float c) 计算公式:(2)编写主函数从键盘输入摄氏温度的值,调用上述函数输出摄氏及华氏温度的值(小数点后保留两位)。
【正确答案】:#includefloat temp(float x){ float t; t=9.0/5*C+32; return t;}main(){ float F,C; scanf("%f",&C); F=temp(C); printf("C=%6.2f,F=%6.2f\n",C,F);}
【题目解析】:#include /*因为题干中有数学表达式,故文件包含命令应为#include*/float temp(float x) /*定义函数temp()*/{ float t; /*定义实型变量t*/ t=9.0/5*C+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的值*/}