- 1、本文档共92页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
说明: 循环体有可能一次也不执行 循环体如包括有一个以上的语句,则必须用 {}括起来,组成复合语句。 下列情况,退出while循环 条件表达式不成立(为零) 循环体内遇break,return,goto 无限循环: while(1) 循环体; main(){ int a=1,n; printf(\n input n: ); scanf(%d,n); while (n--) printf(%d ,a++*2); } 空复合词句作为循环体 do{}while(…); 空语句作为循环体 do;while(…); 死循环 do … while(1) ; 几种循环的比较 四种循环都可以用来处理同一个问题,一般可以互相代替。但一般不提倡用goto型循环。 while和do-while循环,循环体中应包括使循环趋于结束的语句。for语句功能最强。 用while和do-while循环时,循环变量初始化的操作应在while和do-while语句之前完成,而for语句可以在表达式1中实现循环变量的初始化。 break和continue的区别 (1)break能用于循环语句和switch语句中,continue只能用于循环语句中。 (2) continue语句的作用是跳过循环本中剩余的语句而强行执行下一次循环 ,break结束整 个循环,不再判定循环条件是否满足。 (3)循环嵌套时,break和continue只影响包含它们的最内层循环,与外层循环无关。 一、统计与计数问题 方法:计数变量c的初值为0,每输入一个数据, 进行必要判断后,若输入的数据满足统 计条件,则计数变量c自加1,这样当对 所有输入进行判断后,计数变量c的值就 是统计的结果 第几个月 小兔子对数 中兔子对数 老兔子对数 兔子总数 1 1 0 0 1 2 0 1 0 1 3 1 0 1 2 4 1 1 1 3 5 2 1 2 5 6 3 2 3 8 7 5 3 5 13 ┇ ┇ ┇ ┇ ┇ 输出f1,f2 For i=1 to 38 f3=f1+f2 输出f3 f1=f2 f2=f3 f1=1,f2=1 #include stdio.h int main() { int f1=1,f2=1,f3; int i; printf(%12d\n%12d\n,f1,f2); for(i=1; i=38; i++) { f3=f1+f2; printf(%12d\n,f3); f1=f2; f2=f3; } return 0; } … 代码可改进 #include stdio.h int main() { int f1=1,f2=1; int i; for(i=1; i=20; i++) { printf(%12d %12d ,f1,f2); if(i%2==0) printf(\n); f1=f1+f2; f2=f2+f1; } return 0; } 例5.9输入一个大于3的整数n,判定它是否素数(prime,又称质数)。 解题思路: 让n被i整除(i的值从2变到n-1) 如果n能被2~(n-1)之中任何一个整数整除,则表示n肯定不是素数,不必再继续被后面的整数除,因此,可以提前结束循环 注意:此时i的值必然小于n N N Y n=i+1 输入n i=2 i ≤n-1 Y n被i整除 i ≤a 输出不是素数 Y 输出是素数 N #include stdio.h int main() { int n,i; printf(“n=?); scanf(%d,n); for (i=2;i=n-1;i++) if(n%i==0) break; if(in) printf(%d is not\n,n); else printf(%d is\n,n); return 0; } #include stdio.h int main() { int n,i; printf(“n=?); scanf(%d,n); for (i=2;i=n-1;i++) if
您可能关注的文档
- 东莞和周边避暑胜地推荐.ppt
- 变压器强油循环风冷却器改造方案指南.doc
- 上部结构技术交底英文版.docx
- VRay灯光及对象命令.doc
- 职称申报和建造师报考条件.doc
- 审核知识主观题答案案例分析题.pdf
- 中图分类号查询-TU建设科学.pdf
- 第4章消防控制室及消防设备联动控制.ppt
- 第16节 智能建筑.ppt
- 汽车电子胎压检测系统SP37胎压监测传感器TPMS+SP37+低频接收器应用攻略.pdf
- 北师大版小学数学三年级上册《寄书》教学设计.docx
- 统编版(部编版)语文二年级上册《雪孩子》教学设计.docx
- 统编版(部编版)语文二年级上册《八角楼上》教学设计.docx
- 北师大版小学数学三年级上册《长方形周长》教学设计.docx
- 北师大版小学数学三年级上册《丰收了》教学设计.docx
- 统编版(部编版)语文二年级上册《夜宿山寺》教学设计.docx
- 统编版(部编版)语文二年级上册《风娃娃》教学设计.docx
- 统编版(部编版)语文二年级上册《朱德的扁担》教学设计.docx
- 统编版(部编版)语文二年级上册《难忘的泼水节》教学设计.docx
- 统编版(部编版)语文二年级上册《纸船和风筝》教学设计.docx
文档评论(0)