Linux下C语言程序学习

Linux下C语言程序学习

华氏度与摄氏度之间的转换公式:

celsius=5*(fahr-32)/9

先看一段显示华氏度与摄氏度对照表的程序

#include <stdio.h>

int main()

{

float fahr,celsius;

int lower,upper,step;

lower = 0 ;     /*温度的下限*/

upper = 300 ;   /*温度的上限*/

step  = 20 ;    /*步长*/

fahr = lower;

printf("华氏与摄氏温度对照表\n");

while (fahr <= upper) {

celsius = (5.0/9.0)*(fahr-32.0);

printf("%3.0f %6.1f\n",fahr,celsius);

fahr = fahr + step;

}

return 0;

}

定义变量:

float fahr,celsius;

int lower,upper,step;

设置变量:

lower = 0 ; /*温度的下限*/

upper = 300 ; /*温度的上限*/

step = 20 ; /*步长*/

fahr = lower;

while语句的使用:

while (fahr <= upper) {

celsius = (5.0/9.0)*(fahr-32.0);

printf("%3.0f %6.1f\n",fahr,celsius);

fahr = fahr + step;

}

while的语法:

while(条件){循环主体}

当条件为真时(fahr<=upper),执行循环;然后再测试条件,条件继续为真,继续执行循环;当测试条件为假时(fahr>upper),循环结束,执行while以外的语句。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwppyx.html