0
点赞
收藏
分享

微信扫一扫

【信息学奥赛】1013:温度表达转化(C++)

岛上码农 2022-02-04 阅读 113

今天来让我们来继续分析信息学奥赛一本通的第二十三题,也就是按照题目的要求输入一个华氏度的值进行转化。(并且,看了我的文章的人只有少数人点了赞,如果你觉得我写的好,或对你有帮助的话,请点赞!!!并收藏。谢谢!)

【题目描述及其目的】

1013:温度表达转化

时间限制: 1000 ms         内存限制: 65536 KB
提交数: 90013                 通过数: 53486

【题目描述】

利用公式 C=5×(F−32)÷9(其中C表示摄氏温度,F表示华氏温度)进行计算转化,输入华氏温度F,输出摄氏温度C,要求精确到小数点后5位。

【输入】

输入一行,包含一个实数F,表示华氏温度。(F≥−459.67)

【输出】

输出一行,包含一个实数,表示对应的摄氏温度,要求精确到小数点后5位。

【输入样例】

【输出样例】  

【解题思路】  

根据上面的公式,我们可以得出 C=5×(F−32)÷9,所以只要定义C,F然后直接套公式,输出即可。

【源代码】

#include<iostream>

#include<bits/stdc++.h>

using namespace std;

int main()
{
	
	double c = 0, f;
	
	cin >> f;
	
	c = 5 * (f - 32) / 9;
	
	cout.setf(ios::fixed);

	cout.precision(5);
	
	cout<<c;
	
	return 0; 

}

【重要!!!】

世界上最远的距离并非生与死,而是你看了我的文章却没有点赞(点赞吧!!!)

举报

相关推荐

0 条评论