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

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 输

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值