用c语言编写摄氏度与华氏度转换的公式为 c=(5.0/9)*(f-32),编写程序实现在屏幕上输入任竟华氏度温度值,均能自动转换成摄氏度,输人不正确则提示错误信息
时间: 2024-03-21 12:41:28 浏览: 108
C语言程序设计-输入华氏温度求摄氏温度;转换公式为 c=59(f-32),输出结果取两位小数;.c
好的,以下是代码实现:
```c
#include <stdio.h>
int main() {
float f, c;
printf("请输入华氏度温度值:");
if (scanf("%f", &f) != 1) { // 判断输入是否正确
printf("输入不正确!\n");
return 0;
}
c = (5.0 / 9) * (f - 32); // 摄氏度转换公式
printf("转换后的摄氏度温度值为:%.2f\n", c);
return 0;
}
```
程序运行后,会提示用户输入华氏度温度值,如果输入不正确则会提示错误信息,正常输入后会计算并输出转换后的摄氏度温度值。注意,使用 `scanf` 函数时要判断返回值是否为 1,以确保输入格式正确。
阅读全文