加急!!!高手帮忙设计一个C语言程序

来源:百度知道 编辑:UC知道 时间:2024/05/24 03:00:36
美国小伙Ritchie这学期来到哈尔滨工业大学留学。已经习惯了加州阳光的他在10月的哈尔滨第一次体会了什么是真正的“Cool”。骤降气温的哈尔滨着实让他感到不适应。

更不适应的是,各种媒体播报的天气预报都是以摄氏度为单位,而不是他习惯的华氏温度。让我们来帮助他解决此问题吧!

已知摄氏温度转华氏温度的公式是:F=9/5 * C +32

华氏温度转摄氏温度的公式是:C=5(F-32)/9

输入:
两个数,第一个数据(1或2)确定转换的类型:(1)华氏转摄氏;(2)摄氏转华氏;第二个数据是相应需要转换的温度值。
输出:
转换后的华氏温度值,保留小数点后两位。
输入、输出范例:
1 100
The Centigrade is 37.78
2 -6.67
The Fahrenheit is 19.99
1 0
The Centigrade is -17.78

void main()
{
int a;
float b,result;
printf("Please input [Type] [Temp.]\n");
scanf("%d%f",&a,&b);
if(a==1)
{
result = 5/9 *(b-32);
printf("The Centigrade is %f\n",result );
}
else if(a==2)
{ result = b * 9/5 + 32;
printf("The Fahrenheit is %f\n",result );
}

}

看看对不对吧 我是好多好多年不碰了