文档详情

《C语言程序设计》课件——20While、do … while循环.pptx

发布:2025-03-26约1.79千字共10页下载文档
文本预览下载声明

While、do…while循环

本讲目标掌握while循环语句的格式和执行流程掌握do…while循环语句的格式和执行流程使用这两种循环结构解决实际问题

循环结构引入求和:s=1+2+3+…+100+…+1000+…+10000顺序结构:s=0;//设置初值s=s+1;//逐步累加s=s+2;……s=s+100;……s=s+1000……s=s+10000……正确方法:采用循环结构,处理重复操作。

一、while循环语句0非0条件语句语句格式:while(条件){语句}执行流程:

i≤100sum=sum+ii=i+1真假sum=0i=1[例5-1]计算:1+2+3+…+100。#includestdio.hintmain(){inti=1,sum=0;//初值while(i=100){sum=sum+i;i=i+1;//循环变量更新}printf(sum=%d\n,sum);}一、while循环语句

[例5-1]计算:1+2+3+…+100。一、while循环语句变量初值sum=0i=1第1次循环sum=1i=2第2次循环sum=3i=3第3次循环sum=6i=4第4次循环sum=10i=5第5次循环sum=15i=6………………第100次循环sum=5050i=101循环结构的三个要素:循环变量的初值、循环条件和循环变量的更新。i≤100sum=sum+ii=i+1真假sum=0i=1

一、while循环语句#includestdio.hmain(){inti=2,sum=0;//偶数:初值为2,终值100while(i=100){sum+=i;//sum=sum+i; i=i+2; //每次增加2}//循环结束,i值为102printf(sum=%d\n,sum);}[例5-1]扩展:求100以内的偶数之和,2+4+6+8+…+100。循环变量:i循环条件:i=100循环初值:i=2循环终值:i=100循环变量更新:i=i+2

二、do-while循环语句语句格式:do{语句}while(条件);while语句:先判断,后执行,可能一次循环也不执行。do-while语句:先执行,后判断,至少执行一次循环。FT条件语句执行流程:

二、do-while循环语句[例5-2]计算:1+2+3+…+100。#includestdio.hintmain(){inti=1,sum=0;do{sum=sum+ii++; }while(i=100);printf(sum=%d\n,sum);}变量初值sum=0i=1第1次循环sum=1i=2第2次循环sum=3i=3第3次循环sum=6i=4第4次循环sum=10i=5第5次循环sum=15i=6………………第100次循环sum=5050i=101

本讲小结循环结构的三个要素:循环变量的初值循环条件循环变量的更新。

显示全部
相似文档