C语言第四章课件39页.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 4 章 选择结构程序设计 4.1 关系运算符与关系表达式 4.2 逻辑运算符与逻辑表达式 4.3 if 语句 4.4 switch 语句 4.5 结构嵌套程序举例 ( 其中 4.1 、 4.2 两节已在第二章中详细 介绍,此处不再赘述。 ) 上一页 下一页 4.3 if 语句 在数据处理过程中,经常需要根据不 同的条件,完成不同的处理。 例 1 : 输入两个数 , 比较其大小,将较大的 数输出。 算法分析: (1) 输入两个数据 a,b ; (2) 如果 ab 则输出 a ;否则,输出 b 。 上一页 下一页 4.3.1 单分支 if 语句 语句格式: if( 表达式 ) 语句; 功能:首先判断表达式 的值,若表达式的值为 非 0 ,则执行 表达式 后面 的语句 ;若表达式的 值为 0 ,则不执行表达 式后面的语句 。 表达式 语句 真 ( 非 0) 假 (0) 上一页 下一页 例 1 : 输入两个数 , 比较其大小,将较大 的数输出。 #include stdio.h main() { int a,b,max; 牰湩晴尨 输入 a,b=); scanf(%d%d,a,b); max=b; if (ab)max=a; printf(\ 较大数为: %d\n,max); } 上一页 下一页 例 2 : 输入 x, 计算并输出下列函数的值。 1 x≤0 1/sin(x) x0 #include stdio.h #include math.h main() { float x,y; 牰湩晴尨 输入 x = ); scanf(%f,x); y=1; if (x0)y=1/sin(x); printf(\ y=%f\n,y); } y= 开始 定义变量 输入 x y=1 y=1/sin(x) x0 输出 y 结束 上一页 下一页 有以下程序 main() {int i=1,j=1,k=2; if((j++||k++)i++) printf(%d,%d,%d\n,i,j,k); } 执行后输出结果是 请阅读以下程序: main() { int a=5,b=0,c=0; if(a=b+c)printf(***\n); 汥敳瀠楲瑮? $$$ \n); } 上一页 下一页 若执行下述程序时,若从键盘输入 6 和 8 时,结果为 main() {int a,b,s; scanf(%d%d,a,b); s=a; if(a)s=b; s*=s; printf(%d,s); } 若从键盘输入 58, 则以下程序输出的结果是 【 】 。 main() {int a; scanf(%d,a); if(a50)printf(%d,a); if(a40)printf(%d,a); if(a30)printf(%d,a); } 上一页 下一页 阅读下面程序,则在执行时候的输出为 【 】 。 #include stdio.h main() {int x=1,y=2,z=0; if(x=2)z=x,x=y,y=z; printf(%d,%d\n,x,y); } 上一页 下一页 4.3.2 双分支 if 语句 语句格式: if( 表达式 ) 语句 1 ; else 语句 2 ; 功能:首先判断表达式 的值,若表达式的值为 非 0 ,则执行语句 1 ;否 则执行语句 2 。 语句 1 表达式 真 ( 非 0) 假 (0) 语句 2 上一页 下一页 4.3.2 双分支 if 语句 #include stdio.h main() { int a,b,max; 牰湩晴尨 输入 A 、 B = ); scanf(%d%d,a,b); if (ab)max=a; else max=b; printf(\ 较大数为: %d\n,max); } #include stdio.h #include math.h main() { float x,y; 牰湩晴尨 输入 x = ); scanf(%f,x);

文档评论(0)

jinchenl + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档