每日一例

#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;
 }
}
其中%6.1f  按浮点型打印,至少6个字符宽,小数点后有两位小数。%d表示按十进制整型打印;%f按浮点数打印;%o按八进制打印;%x按十六进制打印;%c表示字符;%s表示字符串;%%表示百分号(%)本身。
posted @ 2019-11-06 22:23  烟火流沙  阅读(188)  评论(0编辑  收藏  举报