摄氏温度(Celsius temperature)一种使用广泛的温度。历史上它是摄氏温标所定义的温度。现在摄氏温标已废弃不用,摄氏温度有了新的定义。但在数值上,它与过去人们习惯使用的摄氏温标温度很相近。摄氏温度的规定 把在标准大气压下冰水混合物的温度定为0摄氏度,沸水的温度定为100摄氏度,0摄氏度和100摄氏度中间分为100个等分,每个等分代表1摄氏度。

摄氏温标是A.摄尔修斯在1742年首先提出的一种经验温标,过去曾广泛使用过。摄氏温标以水沸点(标准大气压下水和水蒸气之间的平衡温度)为100度和冰点(标准大气压下冰和被空气饱和的水之间的平衡温度)为零度作为温标的两个固定点。摄氏温标采用玻璃汞温度计作为内插仪器,假定温度和汞柱的高度成正比,即把水沸点与冰点之间的汞柱的高度差等分为100格,1格对应于1度。随着测温技术的发展,人们早就不使用玻璃汞温度计作为定义温标的内插仪器了。但是后来仍有人把水沸点为 100度、冰点为零度的温标都称为摄氏温标。1954年第10届国际计量大会决定采用水三相点一个固定点来定义温度的单位,冰点已不再是温标的定义固定点了。因此,“摄氏温标”这一术语也就不应再继续使用了。

华氏度(Fahrenheit)是用来计量温度的单位,符号℉。包括我国在内的世界上绝大多数国家都使用摄氏度;世界上仅存5个国家使用华氏度,包括巴哈马、伯利兹、英属开曼群岛、帕劳、美利坚合众国及其他附属领土(波多黎各、关岛、美属维京群岛)。

华氏度(°F)是温度的一种度量单位,以其发明者德国人华伦海特(Gabriel D. Fahrenheit,1686—1736)命名的。1714年他发现液体金属水银比酒精更适宜制造温度计,以水银为测温介质,发明了玻璃水银温度计,选取氯化铵和冰水的混合物的冰点温度为温度计的零度,人体温度为温度计的100度。在标准大气压下,冰的熔点为32℉,水的沸点为212℉,中间有180等分,每等分为华氏1度,记作“1℉”。

“华氏温标”是经验温标之一。在美国的日常生活中,多采用这种温标,用字母“℉”表示。

摄氏温度(℃)和华氏温度(℉)之间的换算关系为:

华氏度=摄氏度×1.8+32 或 华氏度=摄氏度×9/5+32

摄氏度=(华氏度-32)÷1.8

现请你写一段摄氏温度与华氏温度转换的程序。

注意:输出时的空格

输入格式:

只有一行,为一个浮点数f和一个字符c,两者之间由一个空格分隔。其中-10000<f<10000,c只可能是”C”或”F”。

输出格式:

只有一行,如果输入的温度低于零下273.15摄氏度时,直接输出Invalid。否则输出该温度。要求,如果输入的是摄氏度则转换为华氏度,如果输入的为华氏度,转换为摄氏度。数值保留2位小数,同时在数值后输出温度单位(”C”或”F”)。具体格式见输出样例。。

输入样例:

0 C

输出样例:

32.00 F

代码如下:

#include<stdio.h>
int main()
{float f,g;char c;scanf("%f %c", &f, &c);if (c == 'C')//摄氏温度{if (f+273.15<0)printf("invalid");else{g = f * 1.8 + 32.00;printf("%.2f F", g);}}else if(c=='F'){g =(float)(f - 32) / 18;if (g - 273.15 < 0)printf("invalid");elseprintf("%.2f C", g);}return 0;}

理清思路就ok

7-1 温度转换 (100 分) 摄氏温度/华氏温度相关推荐

  1. 7-1 温度转换 (100 分)

    计算导论演习 两个题 摄氏温度(Celsius temperature)一种使用广泛的温度.历史上它是摄氏温标所定义的温度.现在摄氏温标已废弃不用,摄氏温度有了新的定义.但在数值上,它与过去人们习惯使 ...

  2. 温度转换 java_JAVA编程将华氏温度转换为摄氏温度

    在class类中输入:public class Main { /** * 华氏温度转摄氏温度 * @param tW 华氏温度 * @return 摄氏温度 */ public static floa ...

  3. PyQt5实例 — 温度转换

    使用PyQt 来建立以摄氏度和华氏度温度转换程序的一个图形化版本 目录 前言: 开发环境: 一.界面准备 二.代码实现 需要实现功能: ①.温度转换代码: ②.GUI操作实现方式: ⅰ.添加PyQt ...

  4. python做简单温度转华氏_python温度转换华氏温度实现代码

    相信有些小伙伴,在没接触py之前,肯定都是有所准备的,想学语言由来已久,拿小编来说,一直趁着空挡就开始找课程学习,用记下学习历程,还会向一些大佬提出有疑问的点.这样一来我能获取问题答案,也能听到其他人 ...

  5. 100分制的成绩转换(C语言)(查表法)

    问题简述:将100分制的成绩转换成A.B.C.D.E和F. 问题分析: 一般教科书上,实现成绩转换功能用if语句或switch语句.用 查表法 来实现,可以做到逻辑简单,程序运行速度快,语句简洁. # ...

  6. python温度转换代码示例_python温度转换华氏温度实现代码

    这篇文章我们来讲一下在网站建设中,python温度转换华氏温度实现代码.本文对大家进行网站开发设计工作或者学习都有一定帮助,下面让我们进入正文. 相信有些小伙伴,在没接触py之前,肯定都是有所准备的, ...

  7. CCF NOI1001 温度转换

    问题链接:CCF NOI1001 温度转换. 时间限制: 1000 ms  空间限制: 262144 KB 题目描述 将输入的华氏温度转换为摄氏温度.由华氏温度F与摄氏温度C的转换公式为:F=C×9/ ...

  8. java作业 温度换算,Java基础题目(温度转换、时间换算、信号报告)

    Java基础题目 题目主要来自浙江大学翁凯教授的零基础学习Java课程的配套习题. 1. 温度转换 题目内容: 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 3 ...

  9. python温度转换代码_用python编写一个名为“convert_temp”的温度转换函数

    编写一个名为"convert_temp"的温度转换函数.它应该能够处理华氏到摄氏的转换以及摄氏到华氏的转换. 它必须接受并读取传递给它的两个参数:第一,原始温度的温标(只应使用&q ...

最新文章

  1. C语言循环选择还有,C语言第五讲,语句 顺序循环选择.(示例代码)
  2. python表白-520使用Python实现“我爱你”表白
  3. 有关 onSaveInstanceState() 那点事
  4. shell编程题(三)
  5. c# datagridviewcomboboxcell值无效的解决办法
  6. PHPmysqli的 预处理执行查询语句
  7. hive 时间转字符串_大数据面试杀招——Hive高频考点,还不会的进来挨打
  8. stm32驱动_STM32直流电机启动(一)驱动电路的介绍
  9. android png转灰度,Android提高之使用NDK把彩图转换灰度图的方法
  10. HUT-XXXX Strange display 容斥定理,线性规划
  11. mysql跨库分页查询,“跨库分页”的四种方案
  12. 利用new Object创建对象
  13. DuiLib快速入门。你的第一个DuiLib程序
  14. 如何使用SpanReporter接口生成链路数据
  15. 如何压缩图片大小不改变清晰度?怎样一键压缩图片?
  16. qq空间批量下载别人的qq相册
  17. HTTP请求的TCP瓶颈分析
  18. 中芯国际三季度营业收入创新高;德州仪器与德赛西威签署合作备忘录 | 全球TMT...
  19. 如何找到合适的分辨率-电脑扩展屏分辨率低
  20. QString 中文编码转换

热门文章

  1. 这是一趟豪华的 Android 列车,就问你上不上?
  2. Nginx从初级到高级的玩法
  3. 怎样选择一家优秀、靠谱、专业的品牌咨询公司?
  4. 夏曹俊FFmpeg 4.3 音视频基础到工程应用
  5. linux系统tuyyt工具,yyt_hac's web
  6. 宝塔面板安装和创建网站/必看教程
  7. 关于CONFIG_OF在哪里设置
  8. Morse code(摩尔斯电码-摩斯密码)
  9. LINUX在线安装jdk11
  10. Triangle Peg Solitaire(孔明棋)