- 0
- 0
- 约1.39万字
- 约 46页
- 2026-10-30 发布于河南
- 举报
C++编程题(答案)_c++编程题库及答案
1.温度转换
题目描述:编写程序实现摄氏度(C)与华氏度(F)的双向转换,转换公式为:F=C×9/5+32,C=(F-32)×5/9。程序接收用户输入的温度值与单位标识,标识为C或c时代表输入为摄氏度,需转换为华氏度输出;标识为F或f时代表输入为华氏度,需转换为摄氏度输出。
输入格式:第一行输入一个浮点数代表温度值,第二行输入一个字符代表温度单位,输入保证单位标识为合法值,无需做异常校验。
输出格式:输出转换后的温度值,保留2位小数,末尾标注对应单位,例如输入0、c时,输出为32.00F。
参考实现:
```cpp
usingnamespacestd;
intmain(){
doubletemp;
charunit;
cintempunit;
coutfixedsetprecision(2);
coutfahrenheitFendl;
}else{
doublecelsius=(temp-32)*5.0/9.0;
coutcelsiusCendl;
}
return0;
}
```
代码说明:计算时使用9.0、5.0等浮点数字面量,是为了避免整数除法导致的精度错误——若写为9/5,C++中两个整数相除会截断小数部分得到1,直接导致转换
您可能关注的文档
最近下载
- 2026年小学生体重管理与健康饮食课件:青少年肥胖防控.pptx
- 河南省通用安装工程预算定额HA02-31-2016第07册-通风空调工程.pdf VIP
- 大元DR300变频器说明书.pdf
- 移动通信有限公司全面预算管理培训文件.ppt
- 【2025年】中级输送机操作工(理论知识)考试真题试卷【附答案】.pdf
- 中晋太行炼化有限公司125th干熄焦及余热发电工程项目环境影响报告表.pdf VIP
- 甲状腺结节病历书写.docx VIP
- 三轮车驾驶证(D证)科目一考试全真试题及详细答案.docx
- 北师大版八年级物理上册第3章第2节探究—比较物体运动的快慢(共37张PPT).ppt VIP
- 常用北曲新谱_.pdf
原创力文档

文档评论(0)