华氏温度

信息学奥赛一本通C++语言——1013:温度表达转化

北城余情 提交于 2020-02-08 09:03:08
【题目描述】 利用公式 C=5×(F−32)÷9 (其中C表示摄氏温度,F表示华氏温度)进行计算转化,输入华氏温度F,输出摄氏温度C,要求精确到小数点后5位。 【输入】 输入一行,包含一个实数F,表示华氏温度。(F≥−459.67) 【输出】 输出一行,包含一个实数,表示对应的摄氏温度,要求精确到小数点后5位。 【输入样例】 41 【输出样例】 5.00000 代码 # include <cstdio> int main ( ) { double F , C ; scanf ( "%lf" , & F ) ; C = 5 * ( F - 32 ) / 9 ; printf ( "%.5lf" , C ) ; return 0 ; } 来源: CSDN 作者: SpaceHub 链接: https://blog.csdn.net/weixin_46272402/article/details/104208426

计算摄氏温度

吃可爱长大的小学妹 提交于 2020-02-08 06:03:03
给定一个华氏温度F,本题要求编写程序,计算对应的摄氏温度C。计算公式:C=5×(F−32)/9。题目保证输入与输出均在整型范围内。 输入格式: 输入在一行中给出一个华氏温度。 输出格式: 在一行中按照格式“Celsius = C”输出对应的摄氏温度C的整数值。 输入样例: 150 输出样例: Celsius = 65 #include<stdio.h> main() { int F,C; scanf("%d",&F); C=5*(F-32)/9; printf("Celsius = %d",C); } 来源: CSDN 作者: Noria 107 链接: https://blog.csdn.net/Noria107/article/details/104213432

温度表达转化(华氏温度到摄氏温度)

冷暖自知 提交于 2019-12-02 11:27:18
【问题描述】 利用公式 C = 5*(F-32)/9(其中C表示摄氏温度,F表示华氏温度)进行计算转化,输入华氏温度F,输出摄氏温度C,要求精确到小数点后5位。 【输入形式】 输入一行,包含一个实数F,表示华氏温度。(F >= -459.67) 【输出形式】 输出一行,包含一个实数,表示对应的摄氏温度,要求精确到小数点后5位。 【样例输入】 41 【样例输出】 5.00000 # include <iostream> # include <iomanip> //精度,对齐的头文件 using namespace std ; int main ( ) { double C , F ; //定义C为摄氏温度,F为华氏温度 cin >> F ; C = 5 * ( F - 32 ) / 9 ; //转换公式 cout << setiosflags ( ios :: fixed ) << setiosflags ( ios :: left ) << setprecision ( 5 ) ; //设定精度,左对齐 cout << C ; //输出C return 0 ; } 来源: https://blog.csdn.net/squidsss/article/details/102756034

由摄氏温度和华氏温度转换想到的。

夙愿已清 提交于 2019-12-01 20:48:37
在学习北京理工大学的pytyon语言程序设计的第一课时遇到一个练习题,让写一个摄氏温度和华氏温度的转换程序,课程中直接就把这个转换公式告诉我了。可是我想知道这个公式是怎么来的?为什么由定义就能知道转换公式呢? 这中间一定少了什么东西。 我稍微研究了一下,发现是这么回事。 根据定义有以下关键信息: 华氏度的定义,标压下 冰的熔点是32F,水的沸点是212F,把32F到212F中间平均分,每一份叫1F。 摄氏度的定义,标压霞冰水混合物是0C,水沸点是100C,把0C到100C中间平均分,每一份叫1C。 以华氏度来说,平均分是什么意思呢? 32F的下一个数字是33F吗? 平均分的意思是第二项与第一项的差是一个常数,第三项和第二项的差是一个常数,第N项和第N-1项的差是一个常数,而且是同一个常数。这个常数就叫等差数列的公差。 根据高中学习的等差数列知识,a1=32,a100=212,求an, an=a1+(n-1)*d,带入a1和a100即可求得d=1.8,所以an=32+(n-1)*1.8 所以我们可以把华氏温度列出来一个表格 32  33.8  35.6  37.4  。。。212 同样的道理,对于摄氏温度有 a1=0,a100=100,求得d=1.0,所以an=0+(n-1)*1.0 所以我们可以把摄氏温度列出来一个表格 0  1    2    3   。。。 100