输入是一个摄氏温度,而不是两个。(更正)修改如下:
#include <stdio.h>
int main(void){
double c;
double f;
scanf("%lf",&c); //获取摄氏温度的输入
printf("华氏温度为%.2f\n",f=9/5.0*c+32); //用%.2lf打印华氏温度的结果
return 0;
}
没有lf形式,不管是double还是float都需要用%f.
1、输入只需要输入c即可,即scanf("%lf",&c);
2、输出printf要求是只输出数字即可,不需要文字的
f=9/5.0*c+32;
printf("%.2lf\n", f);