如何用C++编写一个函数来实现摄氏温度到华氏温度的正确转换?
时间: 2024-12-11 17:28:29 浏览: 11
C语言程序设计-编写自定义函数fun。输入一个华氏温度,要求输出摄氏温度。 公式为 c=5(f-32)/9。
5星 · 资源好评率100%
在C++中,你可以通过创建一个函数来实现摄氏温度到华氏温度的转换。华氏温度(Fahrenheit)的计算公式是:\( F = C \times 1.8 + 32 \),其中\( C \)代表摄氏温度。下面是一个简单的函数示例:
```cpp
#include <iostream>
// 定义摄氏转华氏的函数,接受摄氏温度作为输入并返回相应的华氏温度
double celsiusToFahrenheit(double celsius) {
return (celsius * 1.8) + 32;
}
int main() {
// 测试函数,将50摄氏度转换为华氏度
double celsiusTemp = 50;
double fahrenheitTemp = celsiusToFahrenheit(celsiusTemp);
std::cout << "50摄氏度等于 " << fahrenheitTemp << " 华氏度." << std::endl;
return 0;
}
```
在这个例子中,`celsiusToFahrenheit()` 函数接受一个`double`类型的摄氏温度作为输入,并返回相应的华氏温度。在`main()`函数中,我们调用了这个函数并将结果打印出来。
阅读全文