练习1-4 编写一个程序打印摄氏温度转换成相应华氏温度的转换表

/*
	时间:2017/8/1
	地点:工程北629
	功能:摄氏温度转换成华氏温度。函数式 ℉ = (9/5)*℃ +32
	思想:按照数学公式,定义相关变量,进行公式运算。

*/

#include

int main(void)
{
	float celsius, fahr;      //定义℃、℉
	int lower, upper, step;	  //定义最低温度、最高温度、温度增加步长

	lower = -50;  //定义最低温度为-50℃
	upper = 70;	  //定义最高温度为 70℃
	step  = 6;	  //定义温度步长为  6℃
	celsius = lower;

	printf("℃\t℉\n");  //格式控制

	while(celsius <= upper)
	{
		fahr = (9.0/5.0) * celsius + 32.0;
		printf("%3.0f\t%6.1f\n", celsius, fahr);
		celsius = celsius + step;
	}
    return 0;
}

/*
	在Vc++6.0中的输出结果是:
----------------------------
	℃      ℉
	-50      -58.0
	-44      -47.2
	-38      -36.4
	-32      -25.6
	-26      -14.8
	-20       -4.0
	-14        6.8
	 -8       17.6
	 -2       28.4
	  4       39.2
	 10       50.0
	 16       60.8
	 22       71.6
	 28       82.4
	 34       93.2
	 40      104.0
	 46      114.8
	 52      125.6
	 58      136.4
	 64      147.2
	 70      158.0
	Press any key to continue
----------------------------
	总结:改变华氏和摄氏的转换公式
*/

 
  

你可能感兴趣的:(《C程序设计语言R&H》)