for语句 从键盘输入100个整数,求其中正数的平均数。 #include <stdio. h) maino i int i count=0.X float sum=0 for(i=0;i<100;i++) i scanf( %od,&x) if(x>0)i sum=sum+x; count++;) sum/= count printf( %of, sum)
for 语句 • 从键盘输入100个整数,求其中正数的平均数。 #include <stdio.h> main() { int i ,count=0, x ; float sum=0; for (i=0; i<100; i++) { scanf(“%d”, &x); if (x>0) { sum=sum+x; count++; } } sum / = count ; printf("%f",sum); }
whie语句 while(条件) 更复执行的一条语复合语句 条件? 不满足 满足 重复执行的语句; 后一语句
while 语句 • while (条件) 重复执行的一条语句; 不满足 满足 重复执行的语句; 后一语句; 条件? 复合语句
while语句 · While实现要点 整个循环由i控制,i称循环变量 l;循环变量必须有初值 while(i<=10)继续循环的条件 i sum=sum+1 循环体计+ 循环变量的改变
while 语句 • while 实现要点 整个循环由 i 控制,i 称循环变量 i=1; 循环变量必须有初值 while (i<=10) 继续循环的条件 { sum=sum+i; i++; 循环变量的改变 } 循环体
while语句 for语句与 While语句比较 main( i int i, sum=0 for(i=1;i<=10;计+)whil(i<=10) sum=sum+i i sum=sum+i printf("d", sum) ++
while 语句 • for 语句与while 语句比较 main() { int i,sum=0; i=1; for (i=1; i<=10; i++) while (i<=10) sum=sum+i; { sum=sum+i; printf("%d",sum); i++; } }
do- while语句 用do- While语句实现 do- while语句格式: do-条要反复执行的语句 while(条件表达式) While是先判别条件,再决定是否循环; do- while是先至少循环一次,然后再根 据循环的结果决定是否继续循环
do-while 语句 • 用 do-while 语句实现 do-while 语句格式: do 一条要反复执行的语句; while (条件表达式) • while 是先判别条件,再决定是否循环; do-while 是先至少循环一次,然后再根 据循环的结果决定是否继续循环