c语言输出华氏-摄氏温度转换表。 输入2个正整数lower和upper(lower≤upper≤100),请输出一张取值范围为[lower,upper]、且每次增加2华氏度的华氏-摄氏温度转换表。 温度转换的计算公式:C=5×(F−32)/9,其中:C表示摄氏温度,F表示华氏温度。
时间: 2024-02-23 13:58:02 浏览: 346
C语言打印华氏-摄氏温度对照表的方法
好的,以下是C语言代码实现华氏-摄氏温度转换表:
```c
#include <stdio.h>
int main() {
int lower, upper, fahr, celsius;
printf("请输入华氏温度的下限和上限(以空格分隔):");
scanf("%d %d", &lower, &upper);
if (lower > upper || upper > 100) {
printf("输入不符合要求\n");
return 0;
}
printf("华氏温度\t摄氏温度\n");
for (fahr = lower; fahr <= upper; fahr += 2) {
celsius = 5 * (fahr - 32) / 9;
printf("%d\t\t%d\n", fahr, celsius);
}
return 0;
}
```
运行程序后,会要求输入华氏温度的下限和上限。如果输入不符合要求,程序会输出提示信息并结束。如果输入符合要求,程序会输出一个华氏-摄氏温度转换表,每次增加2华氏度。
阅读全文