include <stdio. h> int maino i int i=1, sum=0; do sumEsum+I j++ While(i<=100) sun=5858 printf(sum=%dn" sum); return 0:
#include <stdio.h> int main() { int i=1,sum=0; do { sum=sum+i; i++; }while(i<=100); printf("sum=%d\n",sum); return 0; }
例53 while和do- while循环的比较。 in当whie后面的表达式的第一次的值为“真” P时,两种循环得到的结果相同;否则不相同 ■■ 丿 """ while(i<=10) do sum=sum+: sumEsumfI i++; /while(i<=10) printf("sum=%/dIn" sum); printf("sum=%/dIn" sum) =?1 =?11 i=?11 um=55 sum=因 sum=55 sum=11
例5.3 while和do---while循环的比较。 int i,sum=0; printf(“i=?”); scanf(“%d”,&i); while(i<=10) { sum=sum+i; i++; } printf(“sum=%d\n",sum); int i,sum=0; printf(“i=?”); scanf(“%d”,&i); do { sum=sum+i; i++; }while(i<=10); printf(“sum=%d\n",sum); 当while后面的表达式的第一次的值为“真” 时,两种循环得到的结果相同;否则不相同
54用for语句实现循环 >for语句不仅可以用于循环次数已经确 定的情况,还可以用于循环次数不确定 而只给出循环结束条件的情况 fo语句完全可以代替whie语句
5.4用for 语句实现循环 ➢for语句不仅可以用于循环次数已经确 定的情况,还可以用于循环次数不确定 而只给出循环结束条件的情况 ➢for语句完全可以代替while语句
54用for语句实现循环 for(i=1;i<=100i++) N i≤100 printf("%d",1; Y 输出7 [=+1
5.4用for 语句实现循环 for (i=1;i<=100;i++) { printf("%d ", i ); } i ≤100 Y N i=i+1 i=1 输出i
54用for语句实现循环 for语句的一般形式为 for(表达式1;表达式2;表达式3 语句一 设置初始条件,只执行 次。可以为零个、一个或 多个变量设置初值执行
5.4用for 语句实现循环 ➢for语句的一般形式为 for(表达式1;表达式2;表达式3) 语句 设置初始条件,只执行一 次。可以为零个、一个或 多个变量设置初值执行