0
点赞
收藏
分享

微信扫一扫

C++进阶之路——基础题

眼君 2022-01-15 阅读 67
c++

        小钱今年刚上大学,进入一个不好不坏的双非大学。现在小钱开始了c++的锻炼之路,小钱非常幸运的遇到了小杨学长,在学长的带领下,小钱开始了c++进阶之路。一上来小杨学长就给小钱出了一个练手题。

步入寒冬,气温越来越低,但是小钱不惧寒冬,一大早就来到了图书馆自习,碰巧在这里遇到了小杨学长,突然小杨问了小钱一个问题,今天的气温是多少华氏度。小钱一脸懵逼的看着学长,说:“华氏度!我们不都是用车摄氏度吗?”学长回答道:“对,但是我现在想要知道摄氏度对应与华氏度是多少?”接着,学长说:”你能编写一个程序来完成摄氏度与华氏度的转换吗?“

说完小钱直接开干。

【问题描述】
输入华氏温度,输出对应摄氏温度。
计算公式如下,其中:c 表示摄氏温度,f 表示华氏温度
c = 5*(f-32)/9
【输入出样例】(下划线部分为输入)
fahr = 150
celsius = 65.5556

#include<iostream>
using namespace std;
int main()
{
	float fahr=0,celsius=0;//温度都为实型
	cout<<"fahr = ";
	cin>>fahr;
	celsius=5*(fahr-32)/9;//华氏度与摄氏度之间的转换公式
	cout<<"celsius = ";
	cout<<celsius;
	return 0;
 } 

        小钱一顿操作,顺利的完成了目标,学长开心的看着他,随即抛出了一个问题——一开始并未设置精确位数,为啥传输的结果是65.5556

        带着这个问题,小钱随即开始了寻找答案之旅。

举报

相关推荐

0 条评论