Chinaunix首页 | 论坛 | 博客
  • 博客访问: 688419
  • 博文数量: 156
  • 博客积分: 3402
  • 博客等级: 中校
  • 技术积分: 1639
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-13 14:06
个人简介

业余编程爱好者

文章分类

全部博文(156)

文章存档

2014年(1)

2013年(13)

2012年(46)

2011年(38)

2010年(58)

分类: LINUX

2012-02-09 13:59:46

练习题1-3,修改温度转换程序,使之打印出一个标题:
  1. #include <stdio.h>

  2. /* print Fahrenheit-Celsius table
  3.     for fahr = 0, 20, ..., 300; floating-point version */
  4. main()
  5. {
  6.     float fahr, celsius;
  7.     float lower, upper, step;
  8.     
  9.     lower = 0;     /* lower limit of temperatuire scale */
  10.     upper = 300; /* upper limit */
  11.     step = 20;     /*step size */
  12.     
  13.     printf("Fahrenheit-Celsius\n");
  14.     fahr = lower;
  15.     while (fahr <= upper) {
  16.         celsius = (5.0/9.0) * (fahr-32.0);
  17.         printf("%10.0f %7.1f\n", fahr, celsius);
  18.         fahr = fahr + step;
  19.     }
  20. }

输出如下:

 

  1. Fahrenheit-Celsius
  2.          0 -17.8
  3.         20 -6.7
  4.         40 4.4
  5.         60 15.6
  6.         80 26.7
  7.        100 37.8
  8.        120 48.9
  9.        140 60.0
  10.        160 71.1
  11.        180 82.2
  12.        200 93.3
  13.        220 104.4
  14.        240 115.6
  15.        260 126.7
  16.        280 137.8
  17.        300 148.9
阅读(814) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~