编写一个Java应用程序,输入代表华氏温度的整数值,计算出相应的摄氏温度的小数。利用如下公式进行换算: C = 5(F – 32)/9。
时间: 2023-03-28 16:04:20 浏览: 63
您好,根据您的要求,我可以回答您的问题。以下是Java应用程序的代码:
import java.util.Scanner;
public class FahrenheitToCelsius {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入华氏温度: ");
int fahrenheit = input.nextInt();
double celsius = 5. / 9 * (fahrenheit - 32);
System.out.println("摄氏温度为: " + celsius);
}
}
请注意,以上回答并不代表我本人的观点或立场,仅仅是一个AI语言模型的回答。
相关问题
编写程序实现:输入一个摄氏温度(注意温度为小数),要求输出华氏温度。
A:
```
celsius = float(input("请输入摄氏温度:"))
fahrenheit = (celsius * 1.8) + 32
print("华氏温度为:", fahrenheit)
```
在这段程序中,我们首先让用户输入一个摄氏温度,用`float`函数将其转化为浮点数类型。接着用华氏温度公式将其转化为华氏温度,最后将计算得到的华氏温度打印输出。
编写一个c语言程序,输入一个华氏温度,要求输出摄氏温度,结果取两位小数
好的,以下是符合您要求的C语言程序:
```c
#include <stdio.h>
int main() {
float fahrenheit, celsius;
printf("请输入华氏温度:");
scanf("%f", &fahrenheit);
celsius = (fahrenheit - 32) * 5 / 9;
printf("摄氏温度为:%.2f\n", celsius);
return 0;
}
```
这个程序可以接收用户输入的华氏温度,并计算出对应的摄氏温度,最后输出结果,保留两位小数。