c语言程序设计6第六讲(第三章下).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编程就是不断编程! 高级语言程序设计 主讲教师:贾彩燕 计算机与信息技术学院 计算机科学与技术系 cyjia@bjtu.edu.cn 第三章:变量、函数和控制结构 语句、复合语句 变量—概念、定义、使用 定义函数(初步,第五章深入) 关系表达式、逻辑表达式、条件表达式 语句与控制语句 条件语句(if语句) 循环语句(while语句) 循环语句(for语句) 循环语句(do-while语句) 从循环中跳出(break和continue) 常用结构和问题 回顾 选择语句的三种基本形式是什么? if else的配对原则是什么? swith语句(开关语句)与if型语句的差别是什么? 课堂练习 已知x和y存在下列对应关系,要求在主程序中对输入的每个x值,计算并出y值;由x得到y值的计算公式用函数实现。 引例 编程计算 1+2+... +100 例:写程序求 例 使用break终止循环。 #include stdio.h int main( ) { char ch; while ((ch=getchar( )) !=‘\n’) { printf (The current character is %c,ch); if (ch==‘Z’) break; } return 0; } 例 写出下面程序的输出结果 main() { int x=3, y=6, a=0; while(x++!=(y = y-1)) { a = a + 1; if(yx) break;} printf(“x=%d,y=%d,a=%d\n”,x,y,a); } 例 使用continue语句示例 #include stdio.h int main( ) { int n; while (1) { scanf(%d,n); if (n%2==1) { printf(I said\n); continue;} break; } printf(Thanks. I needed that!\n); return 0; } 例:把100~200之间的不能被3整除的数输出. #include stdio.h int main() { int n; for(n=100;n=200;n++) { if (n%3 == 0) continue; printf(“%d”,n); } } 打印乘法“九九表”。 1 2 4 3 6 9 4 8 12 16 5 10 15 20 25 6 12 18 24 30 36 7 14 21 28 35 42 49 8 16 24 32 40 48 56 64 9 18 27 36 45 54 63 72 81 例2 百钱买百鸡问题。  公鸡每只5元,母鸡每只3元,小鸡3只一元,问一百元买 一百只鸡有几种解法。 解决定一问题的方法是:枚举法 枚举法是计算机中常用的一种方法 它的基本思路是:一一列举各种可能的情况并判断哪一种情况是符合要求的解。 x y z=100-x-y 0 0 100 0 1 99 ……. 0 100 0 1 0 99 1 1 98 ……. 99 0 2 0 98 2 1 97 ……. 2 98 0 x=0 y=25 z=75 x=3 y=20 z=77 x=4 y=18 z=78 x=7 y=13 z=80 x=8 y=11 z=81 x=11 y=6 z=83 x=12 y=4 z=84 主要内容:程序设计的基本知识 语句、复合语句 变量—概念、定义、使用 定义函数(初步,第五章深入) 关系表达式、逻辑表达式、条件表达式 语句与控制语句 常用结构和问题 第三章小结 变量 函数 运算符和表达式 算法术表达式、关系表达式、逻辑表达式、条件表达式、逗号表达式 控制结构 顺序结构 选择结构 循环结构 选择结构的三种语句形式 循环结构的三要素 作业 P77 14.2, 15.2, 16, 22(循环结构) 先写在作业本上 上机调试 提醒 10月10号补10月8号周四的上机课! 10月11号补

文档评论(0)

飞扬的岁月 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档