一、说明
文章用于个人学习C++代码编写使用,前期只会简单的将代码粘贴上来,没时间整体说明。
后续会慢慢完善文章体系。
所有文章会放置在《C++代码编程》栏目里
所有的题目均来源于C语言网
ps:所有代码都是自己编写实现并通过的,可能不是最优解,后续会编写相应的最优解在文章后面
二、题目
题目描述
输入一个华氏温度,要求输出摄氏温度。公式为 c=5(F-32)/9,取位2小数。
输入格式
一个华氏温度,浮点数
输出格式
摄氏温度,浮点两位小数
样例输入
-40
样例输出
c=-40.00
三、解题思路
思路:题目限制输入为浮点数,故定义变量F类型为float类型,根据题目要求输入输出。
注:C++指定输出位数可以使用cout<<fixed<<setprecision(保留小数位数);进行。
当然,也有其他的方式可以实现,这里只是简单提供一种个人觉得便捷的方法。
记得使用该种方式输入指定位数小数时需要添加头文件<iomanip>。
四、代码实现
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
float F; //定义浮点数变量
cin >> F;
cout << fixed << setprecision(2); //指定输出2位小数,记得头文件<iomanip>
cout << "c=" << 5 * (F - 32) / 9;
}