编程将华氏温度转换为摄氏温度。要求:程序运行时,输入华氏温度,转换为摄氏温度并输出,转换公式为c=(f-32)×5÷9,其中c表示摄氏温度,f表示华氏温度。
时间: 2023-04-26 09:01:44 浏览: 116
以下是Python语言的代码实现:
f = float(input("请输入华氏温度:"))
c = (f - 32) * 5 / 9
print("摄氏温度为:", c)
用户输入华氏温度后,程序将其转换为摄氏温度并输出。转换公式为c=(f-32)×5÷9,其中c表示摄氏温度,f表示华氏温度。
相关问题
python编程实现华氏/摄氏温度转换程序,转换公式:摄氏度 = (华氏度 - 32°F) ÷ 1.8 。要求:如果输入摄氏温度,输出为华氏温度。如果输入为华氏温度,输出为摄氏温度。
A:
```python
temp = input("请输入温度:")
if temp[-1] == "C":
f_temp = float(temp[:-1]) * 1.8 + 32
print("摄氏度{}转换成华氏度为{}°F".format(temp, f_temp))
elif temp[-1] == "F":
c_temp = (float(temp[:-1]) - 32) / 1.8
print("华氏度{}转换成摄氏度为{}°C".format(temp, c_temp))
else:
print("输入的温度格式不正确!")
```
解释:
1. 首先通过`input`函数获取用户输入的温度值;
2. 判断输入的温度值是华氏度还是摄氏度,可以通过输入字符串的最后一个字符来判断,如果是"C"代表是摄氏度,如果是"F"代表是华氏度;
3. 根据转换公式将输入的温度值转换成另一个单位的温度值;
4. 最后通过`print`函数输出转换后的温度值。
华氏和摄氏温度的转换公式为: C = 5/9 x (F-32) 其中,C表示摄氏温度,F表示华氏温度。 要求:华氏0℉~300℉,每隔20℉输出一个华氏温度对应的摄氏温度值。 **输入提示信息要求:无 **输入数据格式要求:无 **输出数据格式要求: "%4.0f%10.1f\n" (第一个浮点数为华氏温度,第二个浮点数为摄氏温度),用C语言编程
好的,以下是代码实现:
```c
#include <stdio.h>
int main()
{
float f, c;
printf(" F C\n"); // 输出表头
for(f = 0; f <= 300; f += 20) // 每隔20℉输出一行
{
c = 5.0 / 9.0 * (f - 32);
printf("%4.0f%10.1f\n", f, c);
}
return 0;
}
```
输出结果为:
```
F C
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
```
阅读全文