文章目录

  • 前言
  • 一、摄氏度与华氏度之间的转换
  • 二、程序实例
    • 1.程序代码
    • 2.运行结果
    • 3.结果分析
  • 三、拓展应用
  • 总结

前言

显示温度的时候一般习惯用摄氏度来表示温度,但是摄氏度表示温度有时候不适用,因此在某些情况下,华氏度也是常用的显示温度的方法。


一、摄氏度与华氏度之间的转换

摄氏度和华氏度具体的转化公式为:C=9/5*(F-32)。其中C表示摄氏温度,F表示华氏温度。
注意:具体的算法设计中,若常量5和9是整型的,由于整型除法的结果仍然为整型,那么不用计算,任意的摄氏温度和华氏温度的转化都是0度。因此5和9在表达式中需要写成浮点型,也可以使用强制转换为浮点型。

二、程序实例

1.程序代码

#include <stdio.h>
void main()
{float c,f;printf("please input Celsius temperature:");scanf("%f",&c);f=(9.0/5.0)*c+32;printf("Fahrenheit is %5.2f\n",f);
}

2.运行结果

3.结果分析

注意在程序中温度变量都定义的为浮点型变量。华氏温度转换为摄氏温度的公式是C=5/9*(F-32),摄氏温度转化为华氏温度的公式是F=(9.0/5.0)*C+32。

三、拓展应用

常见顺序问题的分析过程为:

  1. 给出解决问题的公式;
  2. 编写输入语句解决输入问题,把输入值存放到变量中;
  3. 按照公式进行计算,得到要输出的变量值;
  4. 编写输出语句进行输出。

顺序程序设计中要注意一些细节的地方,其中主要体现在表达式的书写方案上。

  1. 乘号(*)不能省略;
  2. 括号必须成对;
  3. 表达式从左到右在同一基准上书写,无高低、大小区分。
  4. 除法运算对操作数的规定,两个整型量相除计算结果为整型,如果需要得到实型数据,需要采用强制转换或者直接使用浮点型常量。

总结

以上就是今天要讲的内容,本文仅仅简单介绍了摄氏度和华氏度之间的转换。

C语言程序——摄氏度和华氏度之间的转换相关推荐

  1. 实现摄氏度与华氏度之间的转换

    实现摄氏度与华氏度之间的转换 实现思路:首先需要把简单界面渲染出来 然后将生成两个上述框, 接下来实现输入一个输入框,另一个输入框跟着变:首先,在上面那个定死111,然后把值传给下面那个

  2. Python温度转换。实验要求及原理:输入带有表示符号的温度值,编程实现摄氏度和华氏度之间的转换。换算公式:摄氏度(℃) = (华氏度 - 32) ÷ 1.8;

    while True:TemStr=input("请输入带符号的温度值:")if TemStr[-1] in ['F','f']:C = (eval(TemStr[0:-1]) - ...

  3. C语言 初级-摄氏度转华氏度

    /* *copyright(c)2018,CSDN学院 *All rights reserved. *文件名称:main.c *作 者:杨梦豪 *完成日期:2018年5月10日 *版 本 号:v1.0 ...

  4. 程序:摄氏度和华氏度的相互转化

    我们这一次来对一个简单的程序进行编写 首先我们需要知道摄氏度与华氏度之间转换的公式 就是下面这个: 我们接下来用程序来表示出来 #include <stdio.h> int main() ...

  5. python中华氏度与摄氏度的转化_【Python】摄氏度与华氏度互相转化

    Python入门程序,大家可以举一反三,进行各种转换,比如单位转化,货币转化等等,自行发挥即可! 原理: 代码: Tempstr=input("请输入带有符号的温度值:\n")#按 ...

  6. 2018.4.1(python) 请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。 //(米和英寸之间的长度转换)//热量转换

    温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fabrenheit). 请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度. 转换算法如下:(C表示摄氏度.F表示华氏度 ...

  7. 华氏摄氏转换 java_用JAVA编写程序,将摄氏度转换为华氏度

    1.编写程序,用Math类中的sqrt方法打印下表:NumberSquareRoot....................................00.000021.414242.00006 ...

  8. (python)基于GUI编写摄氏度转华氏度

    编写摄氏度转华氏度的小程序,要求从输入框输入摄氏度值,点击按钮后得到华氏值 import tkinter as tk #导入tkinter模块重命名为tk #定义函数用于读取Entry控件的内容并将计 ...

  9. 摄氏度与华氏度相互转换

    摄氏度与华氏度相互转换 /*摄氏度与华氏度的转换 (5.0/9)*(华氏度-32)*/ #include<stdio.h> int main() {float centigrade,deg ...

  10. matlab把华氏度,MATLAB GUI实例1——摄氏度与华氏度的转换

    MATLAB的GUI可以实现人机交互.在命令窗口中输入guide即可打开GUI工作界面.我们可以方便地建立控件以及编写程序,实现人机交互.​ 下以摄氏度与华氏度的转换为例进行说明.​ 最终效果如下图: ...

最新文章

  1. python 单词发音-在python中的单词上拆分语音音频文件
  2. TabLayout+ViewPager更新fragment的ui数据
  3. Quartz实现定时任务实例
  4. 计算机网络数据链路层次学习
  5. 嵌入式linux学习
  6. 【java基础知识】编写数据库连接池
  7. Java讲课笔记07:计数循环与嵌套循环
  8. 头部新造车扎推IPO:理想距离特斯拉还差18个蔚来
  9. [Luogu P2801]教主的魔法
  10. JAVA语言isPrime关键词_Java Guava IntMath isPrime()用法及代码示例
  11. QT应用SQL数据库,简单全面的应用,增删改查。
  12. 千脑跳转页面下的安全分析
  13. 三相全控tc787触发电路_典型定频空调器的电路识图方法,一看就懂
  14. f2fs学习笔记 - 8. f2fs 读文件
  15. linux centos7 iso镜像下载,CentOS 7镜像文件下载
  16. centos 7.7.1908上隐藏顶栏和任务栏
  17. 运维面试官喜欢问的问题
  18. 跨考计算机者艰难的2019自白
  19. kali使用笔记本自带无线网卡_kali学习笔记之——wi read():Network is down问题
  20. 泛型的基础 装箱拆箱

热门文章

  1. MATLAB泰勒展开lnx,lnx泰勒展开公式形式,lnx泰勒展开式怎么展开,sinx泰勒展开
  2. 游戏原画,掌握角色设计2个小技巧,你也能画好角色
  3. Snapchat如何突出重围?
  4. 这个机器人还原魔方,只需八秒!
  5. python统计一个字符串中连在一起数字的个数.(如12asd25asfd,输出结果为2)
  6. r软件读取oracle数据文件,科学网—R软件之读写数据文件 - 刘永辉的博文
  7. 配置flashgot+axel
  8. 商务网站建设与维护【4】
  9. junit5_JUnit 5测试中的临时目录
  10. visio流程图的叉号_【转】Visio绘制WEB流程图的心得