c语言编写温度转换函数
时间: 2024-10-16 18:07:03 浏览: 34
C语言-数字转换函数大全-综合文档
在C语言中,编写一个简单的温度转换函数,比如将摄氏度转华氏度或反之,通常涉及以下几个步骤:
```c
// 定义一个函数来将摄氏度转换为华氏度
double celsius_to_fahrenheit(double celsius) {
return (celsius * 9.0 / 5.0) + 32;
}
// 同样地,定义另一个函数来将华氏度转换为摄氏度
double fahrenheit_to_celsius(double fahrenheit) {
return (fahrenheit - 32) * 5.0 / 9.0;
}
// 调用这些函数示例
int main() {
double c = 25; // 摄氏度
double f = celsius_to_fahrenheit(c);
printf("25°C is %.2f°F\n", f); // 输出结果
double fahr = 77; // 华氏度
double celsius_temp = fahrenheit_to_celsius(fahr);
printf("%.2f°F is %.2f°C\n", fahr, celsius_temp);
return 0;
}
```
这两个函数分别实现了单向转换,并在`main()`函数中作为例子展示如何使用它们。
阅读全文