顺序结构

华氏温度转摄氏温度

【问题描述】
输入一个华氏温度,要求输出摄氏温度。公式为: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);
}

顺序结构—— 华氏温度转摄氏温度相关推荐

  1. 1008.顺序结构习题:摄氏温度转换为华氏温度和绝对温度

    Description 编一程序,将输入的摄氏温度C转换为华氏温度F和绝对温度K. 转换公式为: F=9/5C+32 K=273.16+C Input 输入仅一行,输入一个摄氏温度数C Output ...

  2. c语言题库-1010顺序结构习题:摄氏温度转换为华氏温度和绝对温度

    Description:编一程序,将输入的摄氏温度C转换为华氏温度F和绝对温度K. 转换公式为: F=9/5C+32 K=273.16+C Input 输入仅一行,输入一个摄氏温度数C Output ...

  3. 东北大学OJ-1229: 实验4-1 :华氏摄氏温度转换(顺序结构)

    东北大学OJ-1229: 实验4-1 :华氏摄氏温度转换(顺序结构)   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的 ...

  4. c语言程序设计顺序结构题目,C语言编程 顺序结构编程练习题目

    C语言顺序结构编程练习题目 C语言编程 顺序结构题目 题目1计算摄氏温度 输入一个华氏温度,要求输出摄氏温度.公式为:C=5/9(F-32),输出要有文字说明,取2位小数. 式中:C表示摄氏温度,F表 ...

  5. 计算机算法的控制结构顺序结构,第3章 算法与控制结构.pdf

    第3章 算法与控制结构 C++语言程序设计:MOOC版 清华大学出版社(ISBN 978-7-302-42104-7) 第3章算法与控制结构 阚道宏 第3章算法与控制结构 • 一个完成某种特定任务的过 ...

  6. 练习- Java顺序结构综合练习二之温度换算

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: 任务: 编写一个程序,依次将摄氏温度为 1°.2°.3°.4°.5° 转化为对应的华氏温度,将该值四舍五入保留两位小数后格式化 ...

  7. Lawliet|C语言学习笔记3——顺序结构

    C语言学习笔记--顺序结构 计算a+b #include<stdio.h> int main() {int a,b,sum;scanf("%d%d",&a,&a ...

  8. 华氏温度与摄氏温度对照表

    使用公式C=(5/9)(F-32)打印下列华氏温度与摄氏温度对照表. 0      -17 20     -6 40     4 60     15 80     26 100    37 120   ...

  9. 1.2打印华氏温度与摄氏温度对对照表

    这个程序将引入新的概念: 注释 声明 变量 算术表达式 循环 格式化输出 1.2 变量与算术表达式 使用公式℃=(5/9)(℉-32)打印华氏温度与摄氏温度对对照表: 代码 #include < ...

  10. 输入一个华氏温度输出摄氏温度

    第一篇博客文章,纪念一下 //华氏温度和摄氏温度之间的转换公式为: c = 5/9(f-32) # include <stdio.h> int main() {float c,f;prin ...

最新文章

  1. 老照片修复、寻找系外行星……这里有8个超赞的机器学习项目
  2. 628. Maximum Product of Three Numbers
  3. .Net(C#)自定义WinForm控件之小结篇(强力推荐)
  4. boost::mpl::minus相关的测试程序
  5. android 5.0新增 ui 控件,android3.0新增ui控件示例说明.doc
  6. Hadoop之Shell命令
  7. 电子学会Python(二至五级)
  8. 【教育】斯坦福开学演讲:为什么很多人顶级学校毕业,却终身平庸?
  9. java压缩文件能否不压缩路径_如何在Java中压缩文件而不包含文件路径
  10. freebsd 自动启动服务器,教程/FreeBSD启动脚本
  11. CodeBlocks使用静态链接库
  12. U盘启动装系统的操作方法(U盘PE启动安装GHOST XP)(转载)
  13. 【科研技巧】在绘图软件中如何插入数学公式,比如Processon、Visio、draw.io
  14. 微积分——傅里叶级数
  15. 【Linux系统】第10节 linux系统文件及目录权限详解
  16. [转]体育运动比赛英语
  17. 系统架构升级建议书(2)
  18. [浪风分享]很简单的查看电脑所支持的最大内存的方法--磨刀不误砍柴工
  19. remote: Support for password authentication was removed on August 13, 2021.
  20. 解决锐捷(武大)校园网 登陆界面乱码 无法登陆

热门文章

  1. GM7150 CVBS转BT656视频解码芯片详细内容及设计要求
  2. 关于司法行政管理系统
  3. spss实现中心化处理、标准化处理和归一化处理
  4. 蔡甸17万亩粮田丰收 国稻种芯:夏汛蓄洪水护住28天抗旱期
  5. UNIX环境高级编程 学习笔记 第十八章 终端I/O
  6. PPT文档解析之母版
  7. python实现整数反转
  8. 如何查看某公司主体下挂了哪些公众号?
  9. 计算机分区无法删除,电脑硬盘分区无法修改的解决方法分析
  10. NGS数据分析实践:03. 涉及的常用数据格式[5] - vcf格式