编写一个程序,首先给用户以下两种选择:

(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;
}