慕UI3307026
2017-10-16 23:16
我的这段代码为什么输出都是0.00啊
#include<stdio.h>
int main(){
double F,c;
printf("请输入华氏温度F:");
scanf("%lf",&F);
c=5/9*(F-32);
printf("输出摄氏温度c:%.2f",c);
}
c=5*(F-32)/9。你前面5/9先算了,就是0
c=5/9*(F-32)中,运算顺序先做/法,/是取整的意思,故5/9为0,0乘后面的式子也是0,又因为是double型,所以是0.00
没学c但是看起来好像F没有赋值
初识HTML(5)+CSS(3)-升级版
1225308 学习 · 18230 问题
相似问题