[教育学]C++教学基础第二章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[教育学]C教学基础第二章

例题11: 将100以内能被3整除的数输出,每行输出10个数。 #include iostream.h void main() { int k=0; for(int i=1; i100; i++) { if ( i%3 !=0) continue; couti ; if(++k%10==0) coutendl; //控制每行输出10个数 } coutendl; } #include iostream.h void main() { for(int i=1; i=9; i++) coutiendl; } 1 2 3 4 5 6 7 8 9 #include iostream.h void main() { for(int i=1; i=9; i++) { if(i==5)break; coutiendl; } } 1 2 3 4 1 2 3 4 6 7 8 9 #include iostream.h void main() { for(int i=1; i=9; i++) { if(i==5)continue; coutiendl; } } goto语句 goto 标号; 形式: 无条件地转去执行标号所指出的语句。 用途: goto语句的使用被限制在一个函数内。 注意: goto语句的使用会破坏程序的结构, 可读性差。不提倡使用,最好不用。 循环结构 选择结构 for循环 当循环 程序的三种基本结构 if结构 if-else语句 if-else if语句 if语句 switch语句 while循环 先判断后循环 do-while循环 先循环后判断 顺序结构 一个选择语句和一个循环语句在语法上仍当作一个语句对待。 本章要求: 了解三种基本的控制结构; 熟练使用if、switch、while 和for语句; 熟练掌握单重循环和双重循环; 熟练掌握break语句和continue语句在循环中的应用。 本章难点: 1)程序结构的各种形式(嵌套、复合); 2)语句的执行过程; 学习方法: 大量读程序,认识各式各样的语句嵌套,并模仿编程 例:编写程序,计算并输出所有的“水仙花数”。所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。 结束 求出个、十、百位,判断是否水仙花数 开始 输出水仙花数 定义变量 判断循环结束 No Yes #include iostream.h void main() { int num,a,b,c; for(num=100;num1000;num++) { a=num/100; b=(num-a*100)/10; c=num-a*100-b*10; if(a*a*a+b*b*b+c*c*c==num) coutnumendl; } } 输出1-100之间的自然数中各位数字乘积大于各位数字之和的所有。 #include iostream.h void main() { int k,s,m; for(int n=11;n=100;n++) { k=1; s=0; m=n; while(______) { k*=m%10; s+=m%10; m=m/10; } if(________) coutn ; } coutendl; } m != 0 k s 阅读程序,写出程序运行结果 #include iostream.h void main() { int x(3),y(6),z(0); while(x++!=(y=y-1)) { z++; if(yx) break; } coutx y zendl; } 5 4 1 用if语句编写程序,计算下式: y= { n+1 n2 n0 n0 n=0 0 #include iostream.h void main() { double n, res; cout “请输入n值:; cin n; if(n 0.0) res = n + 1; else if(n == 0.0) res = 0.0; else res = n * n; cout res endl; } 用if语句编写程序,计算下式: 绘制下式函数曲线图(区间n ? [-5, 5])

文档评论(0)

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

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

1亿VIP精品文档

相关文档