当前位置:文档之家› 循环结构程序设计_while和do-while循环结构

循环结构程序设计_while和do-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; }
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循环先 判断后循环。
循环体应该 写成复合语 句的形式。
避免”死循 环”。
【课堂实践4.1】 求自然数数n的阶乘n!,其中n由用户通过键盘输入。 对于你所编写的程序,用户输入13或17或22及以上, 能得到正确结果吗?
数列求和、求积等问题,可以考虑使用循环。 累加器、计数器等变量要注意初值的设置。
再见

相关主题