C语言程序设计(黄迪明版)答案----第一章

1.C语言具有哪些主要特点?

① 兼具高级语言和汇编语言的优点 ② 结构化程序语言程序 ③ C语言数据类型丰富  ④具有种类丰富的运算符 

⑤C语言具有预处理功能

2.C语言的主要用途是什么?

3. 简述C语言程序的结构特点

①C程序由函数构成。一个C程序至少要包括一个函数,即main函数,也可以包含一个main函数和若干个其他函数。

因此,函数是C程序的基本单位。被调用的函数可以是系统提供的库函数,如printf和scanf函数,也可以是用户自定义的函数。

②每个函数由两部分组成:函数的说明部分和函数体。函数的一般形式为:

函数类型

 函数名(参数表) 

函数体;

③main函数是整个C程序的执行入口。一个C程序总是从main函数开始执行的。main函数可以在程序最前面,也可以在程序最后,或在一些函数之前、另一些函数之后。

④C程序书写格式自由,一行内可以写几个语句,一个语句也可以分开写在多行上。各语句之间用分号分隔。分号是C语句的必要组成部分。语句结束标志分号不可缺少,即使是程序的最后一个语句也必须要有分号。

⑤C语言本身没有输入输出语句。其输入和输出功能是由库函数scanf和printf等函数来实现的,即C对输入输出实行“函数化”。

可以用/*„*/对C程序中的任何部分作注释,以提高程序的可读性。


4. 简述C语言程序开发的一般步骤

确定程序要求,设计和开发,文档编制,维护。

其中,设计和开发由四个步骤组成:分析问题,选择一个完整的解决方案的算法,编写程序,测试和修正程序。

5. 以下几个语句的显示结果是什么?

printf("first second third");
printf("first second third\n");
printf("first\n second\n third\n");
printf("first\n\n second\n\n third\n\n");


6.以下程序实现功能是什么?

答:实现两个数的平方和。

7.下列哪些标识是合法的?

int_do;dO;DWMax_Value ;TWO_ANDTHREE;

8.编写程序计算浮点数倒数

float l_fpram;
printf("请输入一个数:");
while(scanf_s("%f", &l_fpram) != EOF)
{
    if (l_fpram == 0.0)
   {
      printf("输入数值不能为0,请重新输入: ");
   }
   else
  {
     printf("%f 的倒数为:%f", l_fpram, 1 / l_fpram);
  }
}

9.编写程序,输入三个整数并求和

 

int l_IntPram1, l_IntPram2, l_IntPram3, l_IntSum;
l_IntPram1 = 0;
l_IntPram2 = 0;
l_IntPram3 = 0;
printf("请输入任意三个数:\n");
while (~scanf_s("%d%d%d",&l_IntPram1, &l_IntPram2, &l_IntPram3))
{
    printf("三个数的和为: %d",l_IntPram1+l_IntPram2+l_IntPram3);
}

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值