循环结构程序设计_while和do-while循环结构

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

i=0
#define N 100 N i<=100 int adds(void) { Y int i=1,p=0; //变量p称为累加器, sum=sum+i 。 【 例 4-1 】编写程序计算1+2+…+100 初始值设置为0 i=i+1 while(i<=N) { p=p+i; 输出sum i++; } return p; }
C语言程序设计

学完本节后,你应该掌握
循环结构 程序设计
while循环结 构
do-while循环 结构
while语句的一般语法形式:
while(表达式) { 语句序列; }
使用while语句需要注意的问题:
1 2 3
while循环先 判断后循环。
循环体应该 写成复合语 句的形式。
避免”死循 环”。
二、do-while语句的一般语法形式:
doห้องสมุดไป่ตู้{
语句序列; } while(表达式);
sum=adds(50);
float adds(int n) { float sum=1.0; int i=2; //i为循环变量 do 【例4-2】 { sum=sum+1.0/i; 利用do-while语句计算 1+1/2+1/4+…+1/50 的和。 i+=2; } while(i<=n); return sum; }
【课堂实践4.1】 求自然数数n的阶乘n!,其中n由用户通过键盘输入。 对于你所编写的程序,用户输入13或17或22及以上, 能得到正确结果吗?
数列求和、求积等问题,可以考虑使用循环。 累加器、计数器等变量要注意初值的设置。
再见
相关文档
最新文档