华氏温度转换为摄氏温度#include void main(void) { float c,F; printf("请输入华氏温度:"); scanf("%f",F); c=5/9*(F-32); printf("对应摄氏温度为%.2f",c); //取2位小数 } 问:5除以9不是等于0吗?怎么能转换呢?应该
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 16:50:47
xRN@ ÂP bB|-@X"&&Jq33CY^[WsϽ{Jh5:1#պxd打JRHl:ci[FTBL6V@7FJ.-R҇9O:.O奘-(6
xnru I6' jWt>;"k֦Cd??2`$xiCϫN5R(,b<?e$uWbrd*1
华氏温度转换为摄氏温度#include void main(void) { float c,F; printf("请输入华氏温度:"); scanf("%f",F); c=5/9*(F-32); printf("对应摄氏温度为%.2f",c); //取2位小数 } 问:5除以9不是等于0吗?怎么能转换呢?应该
华氏温度转换为摄氏温度
#include
void main(void)
{
float c,F;
printf("请输入华氏温度:");
scanf("%f",F);
c=5/9*(F-32);
printf("对应摄氏温度为%.2f",c); //取2位小数
} 问:5除以9不是等于0吗?怎么能转换呢?应该怎么写?为什么了?
华氏温度转换为摄氏温度#include void main(void) { float c,F; printf("请输入华氏温度:"); scanf("%f",F); c=5/9*(F-32); printf("对应摄氏温度为%.2f",c); //取2位小数 } 问:5除以9不是等于0吗?怎么能转换呢?应该
应该写成
5.0/9
这样5.0就是浮点数了,之后会按浮点数运算
或是
(double)5/9
强制转换成浮点数