例1:有人用温度计测量出用华氏温度98°F,现在要求用C语言实现把它转换为以摄氏法表示的温度。
解题思路:这个问题的算法很简单,关键在于找到二者之间的转化公式,摄氏度等于九分之五乘以华氏度减去32的积,也就是:
centigrade=(5.0/9)*(f_Degree-32);
源代码演示:
#//头文件intmain()//主函数{floatf_Degree,centigrade;//定义浮点型变量f_Degree=98.0;//初始化华氏度变量centigrade=(5.0/9)*(f_Degree-32);//注意此处应该是5.0printf("华氏度98的摄氏度为:%f\n",centigrade);//输出结果return0;//函数返回值为0}
编译结果:
华氏度98的摄氏度为:36.666668--------------------------------请按任意键继续
读者应该会很容易的看懂这道例题,但是有一点需要读者格外的注意,就是这行代码
如果写成
centigrade=(5/9)*(f_Degree-32);
那么就会出现逻辑性错误,如下输出:
华氏度98的摄氏度为:0.000000--------------------------------请按任意键继续
为什呢么?
在C语言中不声明格式,这种整数相除的被除数比除数大的,会直接等于0,没有小数点后面的数字。
河北景县:用“科技之笔”绘就多彩“春耕图”
3月28日,在景县小麦高质量发展示范基地,多架无人机在进行植保作业。高雷摄3月28日,河北省春季农业生产工作会议在衡水市景县召开。与会人员走进景县小麦高质量发展示范基地、地下水超采综合治理示范区、压采区农业综合生产能力提升示范区、农资保供基地现场实地观摩,近距离感受现代农业的春耕景象。在手机上动动手...
公交枢纽站里为何有社区康复场所?久事公交场管公司收到了特别的锦旗
新民晚报讯(记者任天宝)近日,宝山区希爱康复俱乐部会长张示亮一行来到久事公交场管公司,共同探讨交流社区康复工作,同时送上锦旗,感谢场管公司两年来为社区康复事业所作的积极贡献。成立于1994年的宝山区希爱康复俱乐部是区内一家癌症康复非营利公益性组织,该俱乐部一直致力于为社区癌症患者提供专业的康复服务。...
支持十波段搜台功能,体验这款国产小众收音机,校园学习专属工具
收音机是日常生活中最常见的小家电产品,随着科技发展,它的功能和外形变化巨大,操作体验更加便捷。本期,小编与大家分享一款来自国产安键品牌旗下的A1232型号多功能收音机,它拥有精致小巧的外观,专业扬声器,支持到了十波段搜台功能。随机体验,A1232的使用简单,信号稳定,播放流畅。外观上,A1232与传...
伊朗导弹试射称展示阻吓能力 美要求安理会回应
【道记者初晓慧】据新加坡《联合早报》3月8道,针对伊朗周二试射弹道导弹,一名美国官员表示,美国正在密切留意此事,如果消息获得证实,美国会向联合国安理会要求对此采取“适度回应”。该名官员指出,有关的弹道导弹试射,不会被当成是伊朗违反去年同西方国家达成的核武协定,但是,试射弹道导弹显然违反安理会的决议案...