C语言温度转换窗体,c语言之【菜鸟打基础】一、温度转换程序

本文介绍了如何使用编程实现华氏温度与摄氏温度的转换,重点讲解了在公式℃=(5/9)(°F-32)中避免整数除法导致错误的方法,以及利用浮点数进行计算确保精度。此外,还强调了在输出结果时指定小数位数以及在for循环中的条件检查,以创建清晰易读的温度对照表。
摘要由CSDN通过智能技术生成

使用公式℃=(5/9)(°F-32)打印下列华氏温度与摄氏温度对照表:

0  -17.8

20   -6.7

40    4.4

60   15.6

80   26.7

100   37.8

120   48.9

140   60.0

160   71.1

180   82.2

200   93.3

220  104.4

240  115.6

260  126.7

280  137.8

300  148.9

代码如下:

e72ab8a33932e23a1541822ce25cd737.png

要点整理:

1、结果集中我们可以看到有1位小数,因此输出中要制定小数的位数,即%6.1f;

2、公式中的(5/9)是不能直接照办斤程序中的,因为整数除法会进行舍位,结果将永远是0,因此需要用浮点数,即5.0/9.0 ,而*后面的(fahr-32)虽然也是整型,由于和浮点数进行运算,最后的结果会自动转成浮点数;关于数据类型的自动转换可以找度娘;

3、变量使用了常量的表达方式,便于理解和阅读,更便于以后的维护;

4、for语句会先执行条件检查,check first and then do;这点一直有点忽略,容易遭成bug;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值