当前位置: 首页 > news >正文

华科万维C++章节练习3_7

题目:

编程实现两种温度体系华氏温度和摄氏温度的相互转换;
以F作为华氏温度体系的单位,以C作为摄氏温度体系的单位。
要求当输入以F作为单位的温度值时(温度值范围[-500F~500F],
否则提示“数据输入有误!”)将其转换为对应的摄氏体
系温度值并输出;
当输入以C作为单位的温度值时(温度值范围[-200C~200C],
否则提示“数据输入有误!”)将其转换为对应的华氏体
系温度值并输出;
当输入的单位不是C或F时输出提示信息“输入错误!”

 提示:

华氏温度转换为摄氏温度的公式为:c=5/9*(f-32)

题目需要用到的提示信息请直接复制粘贴下面的信息。

"请输入温度值和单位:"
"数据输入有误!"
"输入错误!" 
 "="

 样例:

请输入温度值和单位:100c
输入错误!
请按任意键继续. . .

代码如下:

#include <iostream>
using namespace std;
int main()
{
/**********Program**********/double temperature;char unit;cout<<"请输入温度值和单位:";cin>>temperature>>unit;if(unit=='F'){if(-500<=temperature&&temperature<=500)cout<<temperature<<unit<<'='<<5/9.0*(temperature-32)<<'C'<<endl;else cout<<"数据输入有误!"<<endl;}else if(unit=='C'){if(-200<=temperature&&temperature<=200)cout<<temperature<<unit<<'='<<9*temperature/5.0+32<<'F'<<endl;else cout<<"数据输入有误!"<<endl;}else cout<<"输入错误!"<<endl;
/**********  End  **********/return 0;
}

 

http://www.lryc.cn/news/5357.html

相关文章:

  • CHAPTER 5 Jenkins SonarQube
  • [AAAI 2023] Oral : Zero-shot 零样本/ Few-shot 少样本收录论文集合
  • 驱动开发 2.13
  • 【数据库】sql函数和多表关联查询
  • 6-周赛332总结
  • 嵌入式Qt 开发一个音乐播放器
  • 2023秋招万得集团AI算法岗面经分享
  • RoI Transformer论文翻译详解
  • Prometheus 自动发现监控AWS EC2实例
  • 从recat源码角度看setState流程
  • 【Java|golang】1234. 替换子串得到平衡字符串---双指针
  • 自监督表征学习方法——BYOL(Bootstrap Your Own Latent)
  • 均衡负载集群(LBC)-1
  • WebSocket
  • GA-PEG-GA,Glutaric Acid-PEG-Glutaric Acid,戊二酸-聚乙二醇-戊二酸供应
  • 使用sqlmap + burpsuite sql工具注入拿flag
  • 替代AG9300|替代NCS8823|CS5260 Type-C转VGA视频转换方案
  • 乐鑫特权隔离机制的 OTA 固件升级
  • C++数据结构 —— 二叉搜索树
  • Maven面试题及答案
  • WebRTC系列-Qos系列之接收放RTX处理
  • 国内能否炒伦敦金,2023国际十大正规伦敦金交易平台排名
  • react路由 - react-router-dom
  • 01-RTOS
  • 信息安全管理
  • 深度学习tips
  • 2023-2-13 刷题情况
  • [HSCSEC 2023] rev,pwn,crypto,Ancient-MISC部分
  • SpringBoot 接入 Spark
  • 在线支付系列【23】支付宝开放平台产品介绍