华氏温度转换为摄氏温度#include void main(void) { float c,F; printf("请输入华氏温度:"); scanf("%f",F); c=5/9*(F-32); printf("对应摄氏温度为%.2f",c); //取2位小数 } 问:5除以9不是等于0吗?怎么能转换呢?应该

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 06:00:02
华氏温度转换为摄氏温度#include void main(void) { float c,F; printf(

华氏温度转换为摄氏温度#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
强制转换成浮点数