您现在的位置是:首页 > 智能机电
NOIP-1001. 温度转换
智慧创新站
2024-12-04【智能机电】44人已围观
简介题目:1001题目描述标答:includeiomanipusingnamespacestd;intmain(){floatc,f;cinf;//f=c*9/5+32;c=5/float(9)*(f-32);coutfixedsetprecision(4)cl;return0;tiankeng}填坑1...
题目:
1001题目描述
标答:
includeiomanipusingnamespacestd;intmain(){floatc,f;cinf;//f=c*9/5+32;c=5/float(9)*(f-32);coutfixedsetprecision(4)cl;return0;tiankeng}填坑1:如何输出小数点后4位?
c=3.141592653;coutsetprecision(4)cl;//输出精度4,结果为:3.141coutsetprecision(8)cl;//输出精度8,结果为:3.1415926coutfixedsetprecision(4)cl;//固定精度,结果为3.141
但是用到setprecision()函数,需要加头文件
#includeiomanip
填坑2:C和F的变量类型
floatc,f;
注:一定要用float浮点类型,因为温度不是整数,是小数。
填坑3:除法
c=5/float(9)*(f-32);
这里在数字9前加入了强制类型转换,使得计算的结果为小数类型。
还可以做如下变形:
c=5.0/9*(f-32);c=5/9.0*(f-32);c=float(5)/9*(f-32);
很赞哦!(124)