📅  最后修改于: 2023-12-03 14:39:58.664000             🧑  作者: Mango
在C++编程中,温度转换是一个常见的任务,通常需要将摄氏度转换为华氏度或者将华氏度转换为摄氏度。在本文中,我们将向您介绍如何在C++中进行温度转换。
摄氏度(C)和华氏度(F)之间的转换公式如下:
C = (F - 32) * 5/9
F = C * 9/5 + 32
其中,C表示摄氏度,F表示华氏度。
要将摄氏度转换为华氏度,我们需要按照上述公式计算。下面是一个C++代码示例,演示如何将摄氏度转换为华氏度:
#include <iostream>
using namespace std;
int main() {
double celsius, fahrenheit;
cout << "Enter temperature in Celsius: ";
cin >> celsius;
fahrenheit = celsius * 9.0 / 5.0 + 32;
cout << "Temperature in Fahrenheit: " << fahrenheit << endl;
return 0;
}
上述代码显示如何从用户处接收摄氏度的温度值,并使用上述公式将其转换为华氏度。接下来,程序将华氏温度打印到屏幕上。运行此代码示例,您将看到以下输出:
Enter temperature in Celsius: 25
Temperature in Fahrenheit: 77
这意味着在摄氏度为25度时,华氏度为77度。
如果想将华氏度转换为摄氏度,只需要使用转换公式中的第一个公式。下面是一个C++代码示例,演示如何将华氏度转换为摄氏度:
#include <iostream>
using namespace std;
int main() {
double celsius, fahrenheit;
cout << "Enter temperature in Fahrenheit: ";
cin >> fahrenheit;
celsius = (fahrenheit - 32) * 5.0 / 9.0;
cout << "Temperature in Celsius: " << celsius << endl;
return 0;
}
上述代码显示如何从用户处接收华氏度的温度值,并使用转换公式将其转换为摄氏度。接下来,程序将摄氏温度打印到屏幕上。运行此代码示例,您将看到以下输出:
Enter temperature in Fahrenheit: 77
Temperature in Celsius: 25
这意味着在华氏度为77度时,摄氏度为25度。
在C++编程中,温度转换是一个非常有用的技巧,因为它可以帮助我们根据需要在摄氏度和华氏度之间进行转换。本文向您展示了如何在C++中进行温度转换,并从摄氏度转换为华氏度以及从华氏度转换为摄氏度。我们希望本文能够帮助您更好地掌握C++编程中的温度转换技巧。