sle8课后题
本帖最后由 天马行空VIP 于 2016-3-5 22:59 编辑#include <stdio.h>
int main()
{
double du, a;
printf("请输入华氏度:");
scanf("%f", &a);
du = (a- 32) * 5 / 9;
printf("转换为摄氏度是:%.2f\n", du);
return 0;
}这个程序的结果为什么总是-17.78 看了半天也不知道哪里错了,求告知
double对应的格式化输入是 %lf
float对应的格式化输入才是%f shuofxz 发表于 2016-3-5 19:44
double对应的格式化输入是 %lf
float对应的格式化输入才是%f
好了,谢谢
页:
[1]