c语言编程要求:华氏0℉~300℉,每隔20℉输出一个华氏温度对应的摄氏温度值。
时间: 2024-05-12 15:18:11 浏览: 166
C语言程序设计-输入华氏温度求摄氏温度;转换公式为 c=59(f-32),输出结果取两位小数;.c
好的,这个问题是关于C语言编程的,可以回答。根据华氏与摄氏温度转换公式C=(5/9)*(F-32),我们可以使用循环语句输出0℉~300℉,每隔20℉输出一个对应的摄氏温度值。具体代码如下:
```c
#include <stdio.h>
int main() {
float fahr, celsius;
int lower, upper, step;
lower = 0; // 温度表的下限
upper = 300; // 温度表的上限
step = 20; // 步长
fahr = lower;
while (fahr <= upper) {
celsius = (5.0 / 9.0) * (fahr - 32.0);
printf("%.0f\t%.1f\n", fahr, celsius);
fahr += step;
}
return 0;
}
```
输出结果如下:
```
0 -17.8
20 -6.7
40 4.4
60 15.6
80 26.7
100 37.8
120 48.9
140 60.0
160 71.1
180 82.2
200 93.3
220 104.4
240 115.6
260 126.7
280 137.8
300 148.9
```
阅读全文