每日一例
#include <stdio.h>
/*当fathr = 0,20,...,300时,分别打印fahr华氏温度与celsius摄氏温度对照表*/
main()
{
float fahr,celsius;
int lower,upper,step;
lower = 0;/*温度表的下限*/
upper = 300;/*温度表的上限*/
step = 20;/*步长*/
fahr = lower;
while(fahr <= upper)
{
celsius = 5* (fahr - 32) / 9;
printf("%3.0f %6.1f\n",fahr, celsius);
fahr = fahr + step;
}
}
/*当fathr = 0,20,...,300时,分别打印fahr华氏温度与celsius摄氏温度对照表*/
main()
{
float fahr,celsius;
int lower,upper,step;
lower = 0;/*温度表的下限*/
upper = 300;/*温度表的上限*/
step = 20;/*步长*/
fahr = lower;
while(fahr <= upper)
{
celsius = 5* (fahr - 32) / 9;
printf("%3.0f %6.1f\n",fahr, celsius);
fahr = fahr + step;
}
}
其中%6.1f 按浮点型打印,至少6个字符宽,小数点后有两位小数。%d表示按十进制整型打印;%f按浮点数打印;%o按八进制打印;%x按十六进制打印;%c表示字符;%s表示字符串;%%表示百分号(%)本身。