include <stdio.h> int maino inti=1sum=0;不能少 while (i<=100) sum=sum+in 复合语句 printf( sum=%/od\n"sumi return 0: }
#include <stdio.h> int main() { int i=1,sum=0; while (i<=100) { sum=sum+i; i++; } printf("sum=%d\n",sum); return 0; } 复合语句 不能少
include <stdio.h> int maino int i=1 sum=OF while (i<=100) sum=sum+i +十不能丢,否则循环永不结束 printf( sum=%/od\n")i return 0: } sum=5050
#include <stdio.h> int main() { int i=1,sum=0; while (i<=100) { sum=sum+i; i++; } printf("sum=%d\n",sum); return 0; } 不能丢,否则循环永不结束
5.3用 do-sswhile语句实现循环 >do- while语句的特点:先无条件地执 行循环体,然后判断循环条件是否成立 >do- while语句的一般形式为: do 语句 Whil(表达式); 匚循环体语句 表达
5.3用do---while语句实现循环 ➢do---while语句的特点:先无条件地执 行循环体,然后判断循环条件是否成立 ➢do---while语句的一般形式为: do 语句 while (表达式); 表达式 Y N 循环体语句
5.3用 do-sswhile语句实现循环 例52用 do while语句求: 1+2+3++100,即∑n
5.3用do---while语句实现循环 例5.2 用do…while语句求: 1+2+3+…+100,即 = 100 n 1 n
5.3用 do-sswhile语句实现循环 解题思路: sum=0 =1: sum=0 =1 o sum=sum+l, sum=sum+ i=i+1 i++ ]while(i<=100) i≤100 N
5.3用do---while语句实现循环 ➢解题思路: i ≤100 Y N sum=sum+i i=i+1 sum=0 i=1 i=1; sum=0; do { sum=sum+i; i++; }while(i<=100);