您的位置:首页 > 其它

练习1-5 修改温度转换程序,要求以逆序(从300度到0度的顺序)打印温度转换表

2017-08-16 14:08 337 查看
/*
时间:2017/8/1
地点:工程北629
功能:逆序打印输出温度转换程序℃ = (5/9)*(℉-32)
思想:根据温度转换公式,定义变量,编写程序。

*/

#include<stdio.h>
#define LOWER 0		//宏定义最低温度
#define UPPER 300	//宏定义最高温度
#define STEP 10		//宏定义步长

int main(void)
{
float fahr, celsius;

fahr = UPPER;	//初始化华氏温度为UPPER

printf("℉\t℃\n");

while(fahr >= LOWER)
{
celsius = (5.0 / 9) * (fahr - 32.0);
printf("%3.0f\t%6.1f\n", fahr, celsius);
fahr = fahr - STEP;
}
return 0;
}

/*
在Vc++6.0中的输出结果是:
----------------------------
℉      ℃
300      148.9
290      143.3
280      137.8
270      132.2
260      126.7
250      121.1
240      115.6
230      110.0
220      104.4
210       98.9
200       93.3
190       87.8
180       82.2
170       76.7
160       71.1
150       65.6
140       60.0
130       54.4
120       48.9
110       43.3
100       37.8
90       32.2
80       26.7
70       21.1
60       15.6
50       10.0
40        4.4
30       -1.1
20       -6.7
10      -12.2
0      -17.8
Press any key to continue
----------------------------
总结:注意循环条件,注意初始化的华氏温度值。
*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C程序设计语言
相关文章推荐