下载此文档

第四讲 循环结构.ppt


文档分类:IT计算机 | 页数:约28页 举报非法文档有奖
1/28
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/28 下载此文档
文档列表 文档介绍
循环结构程序设计反复执行同一段程序,直到满足一定的条件后才停止执行该段程序。把这种重复过程,称为循环过程;-──while语句一般形式:While(表达式)语句功能:实现"当"循环,"先判断,后执行"。表达式为真时(非0值),执行while语句的内嵌语句。语句可以是简单的,也可以是复合的;循环体中应有使循环趋向于结束的语句。while(0){....}由于循环的条件表达式恒等于0,循环体永远也不会执行,是编程者的错误。while(1){....}由于循环的条件表达式恒等于1,所以不可能通过循环控制条件来结束循环体的执行,称为“死循环”。表达式语句0非0[例]求1+2+3+….+100。main(){inti=1,sum=0;while(i<=100){sum=sum+i;i++;}printf("%d",sum);}不能写成if(i<=100)如果有一个以上的语句循环,则必须用{}构成复合语句。要有修改循环变量的语句。sum=0,i=1输出sumi<=100sum=sum+ii=i+──while语句一般形式:do循环语句while(表达式);功能:实现"直到型"循环结构。说明:①dowhile中的循环体至少执行一次,而while语句中的循环语句可能一次都不执行。②当while后面的表达式的第一次的值为"真"时,两种循环得到的结果相同。否则,二者结果不相同。表达式语句非0(真)0(假)──do-while语句[例]求1+2+3+….+100。main(){inti,sum=0;i=1;do{sum=sum+i;i++;}while(i<=100);printf("%d",sum);}──do-while语句一般形式:for(表达式1;表达式2;表达式3)──for语句for语句最常用的形式:for(初值;控制条件;增量)语句;3个表达式、循环体语句书写顺序和执行顺序不同表达式1只执行一次求1+2+……+100for(i=1;i<=100;i++)sum=sum+i;求 1+2+……+100 1+2+3+……+n1+1/2+1/3+……+1/n 1+1/3+1/5+…的前n项和 1-1/3+1/5-…的前n项和 xn n! 1!+2!+….+10! 1!+2!+….+n!从键盘读入一个整数,统计该数的位数。例如,输入12345,输出5;输入-99,输出2;输入0,,将其逆序输出。例如,输入12345,输出54321输入一行字符,分别统计出其英文字母、空格、数字和其它字符的个数嵌套的概念:一个循环体内又包含另一个完整的循环结构,称为循环的嵌套。循环嵌套的6种形式:⑴while(){…while(){…}}⑵do{…do{…}while();}while();⑶for(;;){for(;;){…}}──循环的嵌套结构⑷while(){…do{…}while();…}⑸for(;;){…while(){}…}⑹do{…for(;;){}}while();

第四讲 循环结构 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数28
  • 收藏数0 收藏
  • 顶次数0
  • 上传人dreamzhangning
  • 文件大小377 KB
  • 时间2019-06-06