编程实现华氏温度值和摄氏温度值的相互转换。
补充代码,使得程序运行的结果如下: 说明:若输入1,则根据输入的华氏温度值(F),计算摄氏温度值。计算公式:C= (F-32)/1.8。若输入2,则根据输入的摄氏温度值(C),计算华氏温度值。计算公式:F=C*1.8+32。
编程实现华氏温度值和摄氏温度值的相互转换。
补充代码,使得程序运行的结果如下: 说明:若输入1,则根据输入的华氏温度值(F),计算摄氏温度值。计算公式:C= (F-32)/1.8。若输入2,则根据输入的摄氏温度值(C),计算华氏温度值。计算公式:F=C*1.8+32。
int choice;
float temperature;
printf("请选择功能:\n");
printf("输入 1 进行摄氏度转华氏度\n");
printf("输入 2 进行华氏度转摄氏度\n");
scanf("%d", &choice);
if (choice == 1) {
printf("请输入摄氏度值:\n");
scanf("%f", &temperature);
printf("对应的华氏度值为:%.2f\n", temperature * 1.8 + 32);
} else if (choice == 2) {
printf("请输入华氏度值:\n");
scanf("%f", &temperature);
printf("对应的摄氏度值为:%.2f\n", (temperature - 32) / 1.8);
} else {
printf("输入有误,请重新选择功能。\n");
}