要用编程计算摄氏温度,你需要知道华氏温度和摄氏温度之间的转换公式,即:
\[ C = \frac{5}{9} \times (F - 32) \]
其中,\( C \) 是摄氏温度,\( F \) 是华氏温度。
Python
```python
def fahrenheit_to_celsius(F):
C = (F - 32) / 1.8
return C
输入华氏温度
F = float(input("请输入华氏温度值: "))
计算摄氏温度
C = fahrenheit_to_celsius(F)
输出结果
print("转换后的摄氏温度为: {:.2f}".format(C))
```
C语言
```c
include
int main() {
int F, C;
printf("请输入华氏温度: ");
scanf("%d", &F);
C = 5 * (F - 32) / 9;
printf("Celsius = %d\n", C);
return 0;
}
```
Java
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入华氏温度: ");
int F = scanner.nextInt();
int C = 5 * (F - 32) / 9;
System.out.printf("Celsius = %d\n", C);
}
}
```
C++
```cpp
include
int main() {
double F, C;
std::cout << "请输入华氏温度: ";
std::cin >> F;
C = 5 * (F - 32) / 9;
std::cout << "Celsius = "<< C << std::endl;
return 0;
}
```
JavaScript
```javascript
function fahrenheitToCelsius(F) {
return (F - 32) / 1.8;
}
// 输入华氏温度
let F = parseFloat(prompt("请输入华氏温度值:"));
// 计算摄氏温度
let C = fahrenheitToCelsius(F);
// 输出结果
alert("转换后的摄氏温度为: " + C.toFixed(2));
```
这些示例代码展示了如何在不同的编程语言中实现从华氏温度到摄氏温度的转换。你可以选择适合你的编程语言和环境来使用这些代码。