美好的一天,我需要有关如何解决这个问题的提示
使用 switch-case 编写一个 C++ 程序,要求用户输入华氏温度,然后程序将其转换为摄氏温度,并根据以下温度状态显示合适的消息:
Temp < > 0 然后冰冻天气
温度 1-10 然后非常冷天气
温度 11-20 然后寒冷天气
温度 21-30 然后正常温度 温度
31-40 然后它的热
温度 >=40 然后它非常热
我可以解决转换过程,但我不明白如何使用 switch case 来实现它,
Write a C++ program using switch-case that would ask the user to type a temperature in Fahrenheit then will be converted by the program in Celsius and will display a suitable message according to temperature state below:
Temp < 0 then Freezing weather
Temp 1-10 then Very Cold weather
Temp 11-20 then Cold weather
Temp 21-30 then Normal in Temp
Temp 31-40 then Its Hot
Temp >=40 then Its Very Hot
i can work around the conversion process, but i cannot understand how to implement it using switch case,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
switch-case
只能接受表达式和该表达式的结果。你可以用有点笨重的方式来做。但请记住,这种样式的可读性较低,实际上您最好使用简单的if else
结构。switch-case
can accept only expression and result of this expression. You can do it in a bit bulky way. But keep in mind that this style is low-readable and actually you'd better use simpleif else
constructions.