顺序结构—— 华氏温度转摄氏温度
顺序结构
华氏温度转摄氏温度
【问题描述】
输入一个华氏温度,要求输出摄氏温度。公式为:c=5/9*(F-32)。
【样例输入】
100
【样例输出】
37.7778
【样例说明】
100是华氏温度,根据公式计算得到它对应的摄氏温度是37.7778
【解析】
热身题目,非常简单,但是有陷阱。
错误表达式 | 正确表达式 |
---|---|
double c=5/9*(F-32) | double c=5.0/9*(F-32) |
原因分析: 5是整数,9也是整数,故计算机计算5/9的方法与我们平时的计算不同。计算机算整数除以整数结果一定是一个整数,故5/9=0。此时要加入类型转换。当小数与整数进行运算的时候,根据数据类型的优先级,结果会是一个小数。
代码
#include<iostream>
using namespace std;
int main()
{int F;cin>>F;cout<<(double)5/9*(F-32);
}
顺序结构—— 华氏温度转摄氏温度相关推荐
- 1008.顺序结构习题:摄氏温度转换为华氏温度和绝对温度
Description 编一程序,将输入的摄氏温度C转换为华氏温度F和绝对温度K. 转换公式为: F=9/5C+32 K=273.16+C Input 输入仅一行,输入一个摄氏温度数C Output ...
- c语言题库-1010顺序结构习题:摄氏温度转换为华氏温度和绝对温度
Description:编一程序,将输入的摄氏温度C转换为华氏温度F和绝对温度K. 转换公式为: F=9/5C+32 K=273.16+C Input 输入仅一行,输入一个摄氏温度数C Output ...
- 东北大学OJ-1229: 实验4-1 :华氏摄氏温度转换(顺序结构)
东北大学OJ-1229: 实验4-1 :华氏摄氏温度转换(顺序结构) 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的 ...
- c语言程序设计顺序结构题目,C语言编程 顺序结构编程练习题目
C语言顺序结构编程练习题目 C语言编程 顺序结构题目 题目1计算摄氏温度 输入一个华氏温度,要求输出摄氏温度.公式为:C=5/9(F-32),输出要有文字说明,取2位小数. 式中:C表示摄氏温度,F表 ...
- 计算机算法的控制结构顺序结构,第3章 算法与控制结构.pdf
第3章 算法与控制结构 C++语言程序设计:MOOC版 清华大学出版社(ISBN 978-7-302-42104-7) 第3章算法与控制结构 阚道宏 第3章算法与控制结构 • 一个完成某种特定任务的过 ...
- 练习- Java顺序结构综合练习二之温度换算
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: 任务: 编写一个程序,依次将摄氏温度为 1°.2°.3°.4°.5° 转化为对应的华氏温度,将该值四舍五入保留两位小数后格式化 ...
- Lawliet|C语言学习笔记3——顺序结构
C语言学习笔记--顺序结构 计算a+b #include<stdio.h> int main() {int a,b,sum;scanf("%d%d",&a,&a ...
- 华氏温度与摄氏温度对照表
使用公式C=(5/9)(F-32)打印下列华氏温度与摄氏温度对照表. 0 -17 20 -6 40 4 60 15 80 26 100 37 120 ...
- 1.2打印华氏温度与摄氏温度对对照表
这个程序将引入新的概念: 注释 声明 变量 算术表达式 循环 格式化输出 1.2 变量与算术表达式 使用公式℃=(5/9)(℉-32)打印华氏温度与摄氏温度对对照表: 代码 #include < ...
- 输入一个华氏温度输出摄氏温度
第一篇博客文章,纪念一下 //华氏温度和摄氏温度之间的转换公式为: c = 5/9(f-32) # include <stdio.h> int main() {float c,f;prin ...
最新文章
- 老照片修复、寻找系外行星……这里有8个超赞的机器学习项目
- 628. Maximum Product of Three Numbers
- .Net(C#)自定义WinForm控件之小结篇(强力推荐)
- boost::mpl::minus相关的测试程序
- android 5.0新增 ui 控件,android3.0新增ui控件示例说明.doc
- Hadoop之Shell命令
- 电子学会Python(二至五级)
- 【教育】斯坦福开学演讲:为什么很多人顶级学校毕业,却终身平庸?
- java压缩文件能否不压缩路径_如何在Java中压缩文件而不包含文件路径
- freebsd 自动启动服务器,教程/FreeBSD启动脚本
- CodeBlocks使用静态链接库
- U盘启动装系统的操作方法(U盘PE启动安装GHOST XP)(转载)
- 【科研技巧】在绘图软件中如何插入数学公式,比如Processon、Visio、draw.io
- 微积分——傅里叶级数
- 【Linux系统】第10节 linux系统文件及目录权限详解
- [转]体育运动比赛英语
- 系统架构升级建议书(2)
- [浪风分享]很简单的查看电脑所支持的最大内存的方法--磨刀不误砍柴工
- remote: Support for password authentication was removed on August 13, 2021.
- 解决锐捷(武大)校园网 登陆界面乱码 无法登陆