当前位置:
文档之家› C语言程序设计5.4-循环控制for语句
C语言程序设计5.4-循环控制for语句
for ( sum = 0 , i = 1; i <= 100 ; i ++ )
表达式e1
表达式e2
sum = sum + i ;
表达式e3
循环体语句
printf ( “ %d ” , sum ) ;
后续语句
while (e) s 与 for (e1; e2; e3) s
e1; while (e2) {
t /= n; sum += t; }
n>100
sum=2 t =1 n =2
F
n<=100
T
t /= n sum += t
n++
本节小结
1、for语句的格式; 2、for语句中三个表达式的含义; 3、for语句与while语句对比; 4、for语句应用举例;
1)求和的递推关系 sum=sum+1/n! 2)每次直接求1/n!
注意阶乘项的递推关系1/n! = 1/(n-1)! /n
3)递推循环体应该是 tn=tn-1/n
sn=sn-1+1/n! 4)循环的初始条件: sum=2,t=1,n=2; 5)循环的控制变量的改变: n++
级数求和
int n; double sum = 2, t = 1; for (n=2; n<=100; n++) {
课程:C语言程序设计
学校:xx电子科技大学 学院:电子工程与自动化学院 授课人:xx
第五章 循环结构程序设计
5.4 for循环
格式
for (e1; e2; e3)
循环语句
说明 e1 :循环初始化 e2 :循环控制条件 e3 :循环改变条件
e1
F
e2
T
语句
e3
举例:下面程序段计算1 + 2 + … + 100并输出,它的设 计过程如下:
s
e3 ; }
for (; e ;) s
while (1) s
for ( ; ; ) s
写循环语句的要点
循环结构的选择
for (e1; e2; e3) s 常表达循环次数固定的结构
确定循环控制表达式 循环体构造 初始条件的准备
讨论求和 100
1
11
1
1
பைடு நூலகம்..
1
n0 n!
2! 3! 100!