当前位置:首页 > 编程笔记 > 正文
已解决

C语言--温度转化(把华氏度转换为摄氏度)

来自网友在路上 171871提问 提问时间:2023-11-02 04:18:23阅读次数: 71

最佳答案 问答题库718位专家为你答疑解惑

一.问题描述:

有人用温度计测量出用华氏法表示的温度,今要求把它转换为以摄氏法表示的温度,转换公式如下:

 这个代码是C语言的入门代码,难点在于5/9在程序中如何写出。在计算机中5/9等于1。

/符号:整除问题(整数/整数 结果是丢弃小数的整数)  5/2  2。那么如何让它输出2.5呢?

破坏整除即可:5.0/2,在计算机中就可以得到2.5

int main()
{double f;scanf("%lf", &f);//%lf读取double,%f读取float//printf("%f\n",f);//验证数据读取是否正确printf("%f\n", 5.0 / 9 * (f - 32));// 注意5/9结果为0(整除,整数除以整数结果为去掉小数的整数)return 0;
}

二. 运行结果

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"C语言--温度转化(把华氏度转换为摄氏度)":http://eshow365.cn/6-29856-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!