谭浩强C程序设计(第三版)-习题答案

来源:互联网 发布:免费服装进销存软件 编辑:程序博客网 时间:2024/04/30 10:35

第一章、C语言概述

习题

1.1、根据自己的认识写出C语言的主要特点

1. 简洁紧凑、灵活方便。2. 运算符丰富。3. 数据结构丰富。4. C语言是结构式语言。5. C语言语法限制不太严格、程序设计自由度大。6. C语言允许直接访问物理地址,可以直接对硬件进行操作(因此既具有高级语言的功能,又具有低级语言的许多功能,能够象汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元,可以用来写系统软件)。7. C语言程序生成代码质量高,程序执行效率高(一般只比汇编程序生成的目标代码效率低10へ20%)。8. C语言适用范围大,可移植性好(C语言有一个突出的优点就是适合于多种操作系统, 如DOS、UNIX,也适用于多种机型)。

1.2、C语言的主要用途是什么?它和其他高级语言有什么不同?

C语言适合作为系统语言,既可用来编写系统软件,也可以用来编写应用软件。和其他高级语言相比,C语言语法具有很高的灵活性,C语言是面向过程的语言,也是比较底层的语言,代码质量高,所以用C语言写的程序运行效率相对较高,可执行性好,其可移植性也很好,用它写的程序只需做很少的修改甚至不用修改就可以在LINUX、UNIX等操作系统上运行。

1.3、写出一个C程序的构成

C程序是由函数构成的。

函数由两部分组成:

1、 函数的首部

2、 函数体(声明部分、执行部分)

1.4、C语言以函数为程序的基本单位有什么好处?

在C语言中,函数是程序的基本组成单位,因此可以很方便地用函数作为程序模块来实现C语言程序。利用函数,不仅可以实现程序的模块化,程序设计得简单和直观,提高了程序的易读性和可维护性,而且还可以把程序中普通用到的一些计算或操作编成通用的函数,以供随时调用,这样可以大大地减轻程序员的代码工作量。

1.5、编写一个C程序输出以下信息:

***********************************************

                 Very good!

***********************************************

 

#include <stdio.h>

void main()

{

       pt1();

       pt2();

       pt1();

}

pt1()

{

       int i;

       for(i=0;i<30;i++)

       {

              printf("%c",42);

       }

       printf("\n");

       return 0;

}

pt2()

{

       int i;

       for(i=0;i<12;i++)

              printf("  ");

    printf("Verygood!\n");

       return 0;

}

1.6、编写一个C程序,输入a、b、c三个值,输出其中最大者。

#include <stdio.h>

main()

{

       int a,b,c;

       printf("pleaseput in three numbers:\n");

       scanf("%f%f%f",&a,&b,&c);

       bj(a,b,c);

}

int bj(float x,float y,float z)

{

       float temp;

       if(x>=y)

       {

              if(x>=z)

              {

                     printf("thebiggest one is:%g\n",x);

                     returnx;

              }

              else

              {

                     printf("thebiggest one is:%g\n",z);

                     returnz;

              }

       }

       else

       {

              if(y>=z)

              {

                     printf("thebiggest one is:%g\n",y);

                     returny;

              }

              else

              {

                     printf("thebiggest one is:%g\n",z);

                     returnz;

              }

       }

}

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 孩子说老师打她怎么办 孩子的数学太差怎么办 2岁宝宝老要喝水怎么办 分手了还想她怎么办 5岁宝宝不会说话怎么办 2岁半宝宝说话晚怎么办 7岁儿童发烧39度怎么办 感冒发烧怎么办简单的退烧方法 生完孩子没奶水怎么办 梦见让狐狸咬了怎么办 1岁宝宝不吃辅食怎么办 母乳不够宝宝不吃奶粉怎么办 吃母乳的宝宝不吃奶粉怎么办 宝宝吃母乳不吃奶粉怎么办 1岁婴儿不吃辅食怎么办 不喝奶瓶的宝宝怎么办 母乳不足宝宝不吃奶粉怎么办 4岁宝宝注意力不集中怎么办 孩子上课不专心听讲怎么办 小孩上课不认真听讲怎么办 一年级孩子上课不认真听讲怎么办 打了孩子很自责怎么办 4岁宝宝讲话结巴怎么办 网销客户不说话怎么办 两岁宝宝不说话怎么办? 4岁儿童说话结巴怎么办 3岁宝宝说话结巴怎么办 6岁儿童舌头短怎么办 5岁宝宝说话结巴怎么办 两岁宝宝说话晚怎么办 6岁儿童说话结巴怎么办 2岁宝宝呕吐拉稀怎么办 2岁宝宝突然呕吐怎么办 2岁宝宝呕吐发烧怎么办 2岁宝宝呕吐厉害怎么办 1岁宝宝半夜呕吐怎么办 2岁半宝宝呕吐怎么办 2岁宝宝半夜呕吐怎么办 两岁宝宝一直吐怎么办 原画师老了以后怎么办 孩子不想上学怎么办怎么去说服