#编程实现华氏温度值和摄氏温度值的相互转换。补充代码,使得程序运行的结果如下:
说明:若输入1,则根据输入的华氏温度值(F),计算摄氏温度值。计算公式:C= (F-32)/1.8。若输入2,则根据输入的摄氏温度值(C),计算华氏温度值。计算公式:F=C*1.8+32。
if(select == 1)
{
printf("请输入华氏温度值:");
scanf("%lf",&F);
C = (F-32)/1.8;
printf("摄氏温度是:%.2lf",C);
}
else
{
printf("请输入摄氏温度值:");
scanf("%lf",&C);
F = C * 1.8 + 32;
printf("华氏温度是:%.2lf",F);
}
#include <stdio.h>
int main() {
float F, C;
printf("请输入华氏温度值F:");
scanf_s("%f", &F);
C = 5.0/ 9 * (F - 32);
printf("摄氏温度值C=%f", C);
getchar();
}
以下是符合要求的 #C语言# 代码实现:
#include <stdio.h>
int main() {
double c = 0, f;
printf("请输入华氏温度值:");
scanf("%lf", &f);
c = (f - 32) / 1.8;
printf("在此华氏温度下的摄氏温度是:%.2lf\n", c);
return 0;
}
代码解析: