编写程序,将摄氏温度(C)转换为华氏温度(F),转换公式为F=9C/5+36
时间: 2024-09-13 18:17:03 浏览: 59
要编写一个程序将摄氏温度转换为华氏温度,你需要根据给定的转换公式F = 9C/5 + 32来计算。这里是一个简单的示例,展示了如何在多种编程语言中实现这一功能:
1. 在Python中,可以这样实现:
```python
def celsius_to_fahrenheit(celsius):
fahrenheit = (9.0 / 5.0) * celsius + 32
return fahrenheit
# 使用函数
celsius_temp = float(input("请输入摄氏温度: "))
fahrenheit_temp = celsius_to_fahrenheit(celsius_temp)
print(f"摄氏温度 {celsius_temp}°C 等于华氏温度 {fahrenheit_temp}°F")
```
2. 在Java中,可以这样实现:
```java
public class TemperatureConverter {
public static void main(String[] args) {
double celsius = 0.0;
System.out.print("请输入摄氏温度: ");
celsius = Double.parseDouble(System.console().readLine());
double fahrenheit = celsiusToFahrenheit(celsius);
System.out.println("摄氏温度 " + celsius + "°C 等于华氏温度 " + fahrenheit + "°F");
}
public static double celsiusToFahrenheit(double celsius) {
return (9.0 / 5.0) * celsius + 32;
}
}
```
3. 在C++中,可以这样实现:
```cpp
#include <iostream>
using namespace std;
double celsiusToFahrenheit(double celsius) {
return (9.0 / 5.0) * celsius + 32;
}
int main() {
double celsius;
cout << "请输入摄氏温度: ";
cin >> celsius;
double fahrenheit = celsiusToFahrenheit(celsius);
cout << "摄氏温度 " << celsius << "°C 等于华氏温度 " << fahrenheit << "°F" << endl;
return 0;
}
```
这些代码示例都遵循了一个基本的逻辑流程:接收用户输入的摄氏温度值,使用转换公式计算出相应的华氏温度值,然后输出结果。
阅读全文