华氏温度和摄氏温度的转换公式为 C=5/9 ×(F-32),其中 C 表示摄氏温度值,F表示华氏温度值。下面的程序要求从0华氏度到300华氏度,每隔20华氏度输出一个与华氏温度值对应的摄氏温度值。
时间: 2024-05-15 10:15:33 浏览: 22
```python
for f in range(0, 301, 20):
c = 5 * (f - 32) / 9
print(f, "华氏度 =", round(c, 2), "摄氏度")
```
输出:
```
0 华氏度 = -17.78 摄氏度
20 华氏度 = -6.67 摄氏度
40 华氏度 = 4.44 摄氏度
60 华氏度 = 15.56 摄氏度
80 华氏度 = 26.67 摄氏度
100 华氏度 = 37.78 摄氏度
120 华氏度 = 48.89 摄氏度
140 华氏度 = 60.0 摄氏度
160 华氏度 = 71.11 摄氏度
180 华氏度 = 82.22 摄氏度
200 华氏度 = 93.33 摄氏度
220 华氏度 = 104.44 摄氏度
240 华氏度 = 115.56 摄氏度
260 华氏度 = 126.67 摄氏度
280 华氏度 = 137.78 摄氏度
300 华氏度 = 148.89 摄氏度
```
相关问题
用C语言编写程序,输入华氏摄氏温度,转换公式为c=5/9(f-32)
好的,您可以使用以下代码实现该转换:
```c
#include <stdio.h>
int main() {
float fahrenheit, celsius;
printf("请输入华氏温度:");
scanf("%f", &fahrenheit);
celsius = 5.0 / 9.0 * (fahrenheit - 32);
printf("转换后的摄氏温度为:%f\n", celsius);
return 0;
}
```
在上面的程序中,我们先定义两个变量 `fahrenheit` 和 `celsius` 存储输入的华氏温度和转换后的摄氏温度。然后通过 `printf` 和 `scanf` 分别输出提示信息和读取用户输入的温度值。最后根据转换公式计算摄氏温度并输出结果。
用c语言华氏温度转换成摄氏温度,C=5/9(F-32
### 回答1:
以下是用 C 语言将华氏温度转换为摄氏温度的示例代码:
```c
#include <stdio.h>
int main() {
float fahrenheit, celsius;
// 读取输入的华氏温度
printf("请输入华氏温度: ");
scanf("%f", &fahrenheit);
// 将华氏温度转换为摄氏温度
celsius = (fahrenheit - 32) * 5 / 9;
// 输出转换后的摄氏温度
printf("转换后的摄氏温度为: %.2f\n", celsius);
return 0;
}
```
程序首先提示用户输入华氏温度,然后读取输入并进行温度转换。最后,程序输出转换后的摄氏温度。注意,在 C 语言中,使用 `scanf` 函数读取浮点数需要使用 `%f` 格式字符串,而输出浮点数需要使用 `printf` 函数并指定输出精度,例如 `%.2f` 表示输出小数点后两位。
### 回答2:
要用C语言编写一个将华氏温度转换为摄氏温度的程序非常简单。根据题目的要求,我们可以使用以下公式进行转换:C = 5/9 * (F - 32)。
以下是一个用C语言编写的示例程序:
```c
#include <stdio.h>
int main() {
float fahrenheit, celsius;
printf("请输入华氏温度:");
scanf("%f", &fahrenheit);
celsius = (5.0 / 9.0) * (fahrenheit - 32.0);
printf("摄氏温度为:%.2f\n", celsius);
return 0;
}
```
在程序中,我们首先声明了两个变量`fahrenheit`和`celsius`,分别用于存储输入的华氏温度和转换后的摄氏温度。然后使用`printf`函数提示用户输入华氏温度,并使用`scanf`函数将输入的值存储在`fahrenheit`变量中。
接下来,根据转换公式将华氏温度转换为摄氏温度,并将计算结果存储在`celsius`变量中。
最后,使用`printf`函数将转换后的摄氏温度输出到屏幕上。
这是一个基本的示例程序,实际使用时可能需要添加错误处理、循环等其他功能。