45 若要改变else 正常的配对规则,一般采用

改变else 和 if 的配对 两种方法:

例3-12 改写下列if 语句,使else 和第1个 if 配对。 采用{},构造一个复合语句。

if (x < 2)

if (x < 1) y = x + 1; 增加空的else 语句;

else y = x + 2;

每条语句的执行条件?

if (x < 2){ if (x < 2)

if (x < 1) y = x + 1; if (x < 1) y = x + 1;

} else;

else y = x + 2; else y = x + 2;

46 归纳总结本章的各个重要知识点。

本章总结

•正确理解if语句和switch语句

•正确理解if语句和switch语句

 分支结构:

的执行机制;

的执行机制;

 if-else语句

•掌握各类关系表达式、逻辑

•掌握各类关系表达式、逻辑

 else if

表达式的运用;

表达式的运用;

 分支结构:switch语句 •能合理运用分支语句熟练编写

•能合理运用分支语句熟练编写

 case后为常量表达式 分支结构类的程序;

分支结构类的程序;

 break的使用

 数据类型:char型

 运算符与表达式

 逻辑运算符、关系运算符

 逻辑表达式

 分支结构程序的综合设计

3.3 练习与习题参考答案

3.3.1 练习参考答案

练习3-1 例3-4 中使用else-if 语句求解多分段函数,为了检查else-if 语句的三个分支是否

正确,已经设计了三组测试用例,请问还需要增加测试用例吗?为什么?如果要增加,请给

出具体的测试用例并运行程序。

解答:

最好再增加两组测试用例,因为尚未对分段函数参数的边界值进行测试。可再给出x=0

和x=15 时的两种情况。

练习3-2 输入一个整数x ,计算并输出下列分段函数 sign(x) 的值。

1,x  0

y sign(x)  0, x 0

1, x  0

解答:

#include

int main(void)

{

int x, y;

printf("Enter x: " );

scanf("%d",&x);

if(x>0) y=1;

else if (x==0) y=0;

else y=-1;

printf("sign( %d ) = %d\n",x,y);

return 0;

}

练习3-3 输

何钦铭c语言第三版第3章答案,何钦铭版C语言第3章答案.pdf相关推荐

  1. c语言填空三个数找中间大小,2013计算机等级考试二级C语言填空题.doc

    2013计算机等级考试二级C语言填空题 1.下列给定程序中,函数fun的功能是计算下式:s=2xn-1/(2xn)2 2.函数fun的功能是:将形参s所指字符串中下标为奇数的字符串取出,并按ASCII ...

  2. c语言输入三个数从大排到小,自学考试《C语言程序设计》练习题及答案_第3页...

    [3.31]输入n值,输出高度为n的等边三角形.例如当n=4时的图形如下: * *** ***** ******* #include void prt( char c, int n ) { if( n ...

  3. C语言经典编程(浙大版C语言第三版)详解

    C语言经典编程详解 – 一览表: 1.[C语言经典编程]练习2-1 Programming in C is fun! (5分) 2.[C语言经典编程]练习2-3 输出倒三角图案 (5分) 3.[C语言 ...

  4. 第三篇 :微信公众平台开发实战Java版之请求消息,响应消息以及事件消息类的封装...

    微信服务器和第三方服务器之间究竟是通过什么方式进行对话的? 下面,我们先看下图: 其实我们可以简单的理解: (1)首先,用户向微信服务器发送消息: (2)微信服务器接收到用户的消息处理之后,通过开发者 ...

  5. 数据结构严蔚敏C语言版—线性表顺序存储结构(顺序表)C语言实现相关代码

    数据结构严蔚敏C语言版-线性表顺序存储结构(顺序表)C语言实现相关代码 1.运行环境 2.准备工作 1)项目构建 1>新建一个SeqList项目 2>新建两个文件Sources和Heade ...

  6. 学习和在生产环节使用d语言的三个条件

    2019独角兽企业重金招聘Python工程师标准>>> 其他主流语言不说,因为我们遇到的问题,差不多都有人遇到了,很容易找到解决方案. 而d语言呢,目前连招d语言程序猿的公司都没有哦 ...

  7. 大学c语言第三章作业,华中科技大学光电子学院C语言第三章

    <华中科技大学光电子学院C语言第三章>由会员分享,可在线阅读,更多相关<华中科技大学光电子学院C语言第三章(20页珍藏版)>请在装配图网上搜索. 1.第三章 简单程序设计 1. ...

  8. [GO语言基础] 三.变量声明、数据类型、标识符及编程练习12题

    作为网络安全初学者,会遇到采用Go语言开发的恶意样本.因此从今天开始从零讲解Golang编程语言,一方面是督促自己不断前行且学习新知识:另一方面是分享与读者,希望大家一起进步.前文介绍了Go的编译运行 ...

  9. 嵌入式linux面试题解析(二)——C语言部分三

    嵌入式linux面试题解析(二)--C语言部分三 1.下面的程序会出现什么结果 #include <stdio.h> #include <stdlib.h> #include ...

  10. 循环队列及C语言实现三

    在之前的博客中给出了设计循环队列的思路以及源码,这些可都是经过我长期大数据测试的验证哦.当然,现在的很多开源项目和一些封装好的类或接口也都有类似的队列实现方法,之所以我还在使用自己写的这一套方法,主要 ...

最新文章

  1. Google的价值观
  2. boost::hana::make用法的测试程序
  3. python通过hive transform处理数据
  4. java生成验证码并进行验证
  5. php学习笔记0001 变量作用域
  6. InflateException:Bin file line #19:Error inflating class MyTextView
  7. Latex除法a/b \frac{a}{b}
  8. 论文笔记_SLAM_Review_Visual simultaneous localization and mapping: a survey
  9. s081-2020 Lab4 traps
  10. (2021系统架构设计师)个人对于软考的一些总结
  11. chrome启动参数
  12. IBX TableVew
  13. 坚果pro2刷MIUI10
  14. python抢票_抢票工具成了GitHub热榜第一,最新支持候补抢票,Python跑起来 | 标星8400...
  15. Paddle飞桨动态图教程——轻量级人像语义分割BiSeNet V2(算法原理、训练、部署,含完整代码和数据)
  16. 二手手机设备回收小程序开发
  17. 内网远程控制软件哪个好用
  18. 【读书笔记】YARN架构设计与实现原理
  19. 关于瞳孔跟踪、面部器官识别的最终UI界面
  20. 基于python和深度学习(语音识别、NLP)实现本地离线智能语音控制终端(带聊天功能和家居控制功能)

热门文章

  1. 用计算机弹我们不一样谱子,我们不一样钢琴谱
  2. 02 Uber Go 语言编码规范 - 指导原则 - interface 合理性验证
  3. python写一个简单的12306抢票
  4. Lingoes安装词典和语音库
  5. android 高德地图之poi搜索功能的实现
  6. 【牛客网刷题】通信-华为公司专项练习
  7. 慈溪视频软件测试,慈溪论坛
  8. Request Headers 和Response Headers——请求头和响应头
  9. 在线小游戏,在线小游戏大全,网页在线小游戏大全
  10. C语言:野指针成因。