注意两个整数相除所得结果仍是整数,而非浮点数。
问题描述:已知摄氏温度(℃)与华氏温度(℉)的转换关系是:
编写一个摄氏温度(℃)与华氏温度(℉)进行转换的程序,输入摄氏温度,输出华氏温度。
输入:从键盘随机输入一个摄氏温度数据。
输出:输出对应的华氏温度数据,保留小数点后3位。
输入样例:
5
输出样例:
41.000
错误代码:#include<stdio.h>
int main(){
double c,f;
scanf("%f",&c);
f=c*9/5.0+32.0;
printf("%.3f",f);
return 0;
}重点貌似在%lf
#include<stdio.h>
int main(){
double c,f;
scanf("%lf",&c);
f=c*9.0/5+32.0;
printf("%.3lf",f);
return 0;
}

5868

被折叠的 条评论
为什么被折叠?



