C的高手帮忙做下作业

来源:百度知道 编辑:UC知道 时间:2024/06/07 14:29:45
这是第一个记分作业。在开始之前,请务必先做到如下几点(它们对你完成作业会有很大帮助):

通读了帮规,了解评分规则
熟悉了Code::Blocks的操作,尤其学会“Code::Blocks调试功能演示”
自学scanf()和printf()的使用

--------------------------------------------------------------------------------
美国小伙Ritchie这学期来到哈尔滨工业大学留学。已经习惯了加州阳光的他在10月的哈尔滨第一次体会了什么是真正的“Cool”。骤降气温的哈尔滨着实让他感到不适应。

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

已知摄氏温度转华氏温度的公式是:

华氏温度转摄氏温度的公式是:

输入:
两个数,第一个数据(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 );
}

}

同意楼上的意见,另外你好像发错区了,这里是c#区不是c