c语言学习三
编写一个程序,首先给用户以下两种选择:
(1)将温度从摄氏度转换为华氏度。
(2)将温度从华氏度转换为摄氏度。
接着,程序提示用户输入温度值,并输出转换后的数值。从摄氏底转换为华氏度,
可以乘以1.8再加上32。从华氏底转换为摄氏度,可以先减去32后,再乘以5,除
以9。
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {
int num = 0;
float temperature = 0.0f;
printf("请选择操作:\n");
printf("(1)将温度从摄氏度转换为华氏度。\n");
printf("(2)将温度从华氏度转换为摄氏度。\n");
scanf("%d",&num);
switch(num){
case 1:
printf("您选择的是将温度从摄氏度转换为华氏度。\n");
printf("请输入温度值:");
scanf("%f",&temperature);
printf("\n您输入的摄氏%4.2f度转换为华氏%4.2f度",temperature,(temperature*1.8+32));
break;
case 2:
printf("您选择的是将温度从华氏度转换为摄氏度。\n");
printf("请输入温度值:");
scanf("%f",&temperature);
printf("\n您输入的华氏%4.2f度转换为摄氏%4.2f度",temperature,((temperature-32)*5/9));
break;
}
return 0;
}
转载于:https://blog.51cto.com/xtceetg/1694007