码迷,mamicode.com
首页 > 编程语言 > 详细

C程序设计语言学习<一>

时间:2015-03-05 18:39:49      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:

前言:目前在学习K&R的书《C程序设计语言学》,由于有好几年没有接触过C语言,所以此次重新学习,吸取了网上前辈们的经验:养成良好的写代码风格及通过博客学习总结与思考。
 
今天看到书中关于华氏温度与摄氏温度的转换表程序,对浮点型与整型数据有了初步了解。在进行练习习题1-3时,先将答案代码在VC++6.0敲了一遍,即便如此,还是发现了部分问题如下:
1.格式控制字符串用于指定输出格式。格式控制串可由格式字符串和非格式字符串两种组成。格式字符串是以%开头的字符串,在%后面跟有各种格式字符,以说明输出数据的类型、形式、长度、小数位数等;
2.printf格式输出函数中的“号又忘记敲了;
3.有一句语句忘记分号。
 
代码如下:
 

#include<stdio.h>
/*打印华氏-摄氏当华氏温度等于0,20,...,300d时的温度转换表;本次使用浮点型数据版本*/
void main()
{
    float fahr,celsius;
    int lower,upper,step;

    lower=0;    /* lower limit of temperature table*/
    upper=300;  /* upper limit                     */
    step=20;    /*step size                        */

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

C程序设计语言学习<一>

标签:

原文地址:http://www.cnblogs.com/leafrog/p/4316125.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!