C语言打印输出华氏摄氏温度表
时间: 2024-11-15 20:14:17 浏览: 12
在C语言中,我们可以创建一个简单的程序来转换并打印华氏和摄氏温度之间的相互转换。下面是一个基本示例:
```c
#include <stdio.h>
// 华氏转摄氏函数
double fahrenheit_to_celsius(double fahrenheit) {
return (fahrenheit - 32) * 5 / 9;
}
// 摄氏转华氏函数
double celsius_to_fahrenheit(double celsius) {
return celsius * 9 / 5 + 32;
}
int main() {
float temp; // 存储输入的温度
printf("请输入温度(华氏度):");
scanf("%f", &temp);
double celsius_temp = fahrenheit_to_celsius(temp);
double fahrenheit_temp = celsius_to_fahrenheit(celsius_temp);
printf("华氏度 %.2f 等于摄氏度 %.2f\n", temp, celsius_temp);
printf("同样温度下的摄氏度 %.2f 等于华氏度 %.2f\n", celsius_temp, fahrenheit_temp);
return 0;
}
```
这个程序首先定义了两个函数,分别用于将华氏度转换成摄氏度和将摄氏度转换回华氏度。然后,在`main()`函数中,用户输入一个华氏温度,程序会计算对应的摄氏温度,并反之,最后打印出转换后的结果。
阅读全文