用C++写一个程序实现华氏温度与摄氏温度的任意转换
时间: 2023-03-24 11:04:38 浏览: 546
C++习题解答(第5版)
好的,我可以回答这个问题。以下是一个实现华氏温度与摄氏温度的任意转换的 C 语言程序:
#include <stdio.h>
int main() {
float fahrenheit, celsius;
int choice;
printf("请选择转换类型:\n");
printf("1. 摄氏温度转华氏温度\n");
printf("2. 华氏温度转摄氏温度\n");
scanf("%d", &choice);
if (choice == 1) {
printf("请输入摄氏温度:");
scanf("%f", &celsius);
fahrenheit = celsius * 1.8 + 32;
printf("%.2f 摄氏度 = %.2f 华氏度\n", celsius, fahrenheit);
} else if (choice == 2) {
printf("请输入华氏温度:");
scanf("%f", &fahrenheit);
celsius = (fahrenheit - 32) / 1.8;
printf("%.2f 华氏度 = %.2f 摄氏度\n", fahrenheit, celsius);
} else {
printf("输入错误,请重新选择。\n");
}
return ;
}
阅读全文