设计一个温度转换程序,提供两种温度单位之间的相互转換:
用户选择模式 1华氏度(°F) 转摄氏度(C)
用户选择模式2 摄氏度(°C) 转华氏度 (°F)
输入:根据提示,用户先选择模式,再根据提示输入对应温度数值
输出:根据公式计算对应转换后的温度
#include <stdio.h>
int main()
{
int choice;
float temp;
printf("请选择功能:\n");
printf("输入 1 进行摄氏度转华氏度\n");
printf("输入 2 进行华氏度转摄氏度\n");
scanf("%d", &choice);
if (choice == 1) {
printf("请输入摄氏度值:\n");
scanf("%f", &temp);
printf("对应的华氏度值为:%.2f\n", temp* 1.8 + 32);
} else if (choice == 2) {
printf("请输入华氏度值:\n");
scanf("%f", &temp);
printf("对应的摄氏度值为:%.2f\n", (temp - 32) / 1.8);
} else {
printf("输入有误,请重新选择功能。\n");
}
}