例:用do- while语句编程实现:计算1+2+3+4+.+100 算法:s1.设一个变量sum用于存放最后的结果, 初值为0 s2.设一个循环变量i,初值为1 s3. sum=sum+i s4.i++ s5.判断i是否小于等于100,若是重复执行s3s5 否则程序结束
例: 用do-while语句编程实现:计算1+2+3+4+…+100 算法:s1.设一个变量sum用于存放最后的结果, 初值为0 s2.设一个循环变量i,初值为1 s3. sum=sum+i s4. i++ s5. 判断i是否小于等于100,若是重复执行s3~ s5 ; 否则程序结束
例:用do- while语句编程实现:计算1+2+3+4+.1+100 开始 main int sum int sum=0.1=1 do 1nt 1 do sum=sumti sum=sumti 1++ while(i-100 whlie(i<=100) printf(“%d,sum); 结束
main() { int sum=0,i=1; do { sum=sum+i; i++; } while(i<=100); printf(“%d”,sum); } 例: 用do-while语句编程实现:计算1+2+3+4+…+100 开始 int sum int i whlie(i<=100) sum=sum+i i++ 结束 y n do
while和do- while比较 例:用 while和do- while编程实现: i+(i+1)+(i+2).+10的和,要求i的值从键盘输入 maln 0 main o int sum=0. i: int sum=0. i scanf(“"%d”,i); scanf(“%d”,i); while(i<=10) do[ sumt=1: sum+=i 1 f while(i<=10) printf(“%d\n”,sum); printf(“%dn”,sum);
例:用while和do-while编程实现: i+(i+1)+(i+2)…+10的和,要求i的值从键盘输入。 while和do-while比较 main() { int sum=0,i; scanf(“%d”,i); while(i<=10) { sum+=i; i++; } printf(“%d\n”,sum); } main() { int sum=0,i; scanf(“%d”,i); do{ sum+=i; i++; } while(i<=10); printf(“%d\n”,sum); }