编写程序输入温度的方法取决于你希望程序实现的功能,即输入摄氏温度还是华氏温度,并进行转换。以下是几种常见编程语言中输入温度的方法:
C语言
在C语言中,可以使用`scanf`函数从标准输入读取温度值。以下是一个简单的示例程序,用于将华氏温度转换为摄氏温度:
```c
include
int main() {
float fahrenheit, celsius;
printf("请输入华氏温度: ");
scanf("%f", &fahrenheit);
celsius = (fahrenheit - 32) * 5 / 9;
printf("对应的摄氏温度为: %.2f\n", celsius);
return 0;
}
```
C++
在C++中,可以使用`cin`来读取用户输入的温度值,并进行相应的转换。以下是一个示例程序:
```cpp
include
int main() {
float fahrenheit, celsius;
std::cout << "请输入华氏温度: ";
std::cin >> fahrenheit;
celsius = (fahrenheit - 32) * 5 / 9;
std::cout << "对应的摄氏温度为: " << celsius << std::endl;
return 0;
}
```
Python
在Python中,可以使用`input`函数读取用户输入的温度值,并进行转换。以下是一个示例程序:
```python
fahrenheit = float(input("请输入华氏温度: "))
celsius = (fahrenheit - 32) * 5 / 9
print("对应的摄氏温度为:", celsius)
```
Java
在Java中,可以使用`Scanner`类从标准输入读取温度值,并进行相应的转换。以下是一个示例程序:
```java
import java.util.Scanner;
public class TemperatureConverter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入华氏温度: ");
double fahrenheit = scanner.nextDouble();
double celsius = (fahrenheit - 32) * 5 / 9;
System.out.printf("对应的摄氏温度为: %.2f\n", celsius);
}
}
```
JavaScript
在JavaScript中,可以使用`prompt`函数读取用户输入的温度值,并进行转换。以下是一个示例程序:
```javascript
let fahrenheit = parseFloat(prompt("请输入华氏温度:"));
let celsius = (fahrenheit - 32) * 5 / 9;
alert("你好,华氏度是" + fahrenheit + "\n给钱!");
```
这些示例程序展示了如何在不同的编程语言中输入华氏温度,并将其转换为摄氏温度。你可以根据需要选择合适的编程语言和输入方法。