C语言40 循环体内增加 print("%dln",x) 运行结果是: 1020304 102030 10203 1020 102 10 8
C语言40 问: • 循环体内增加printf("%d\n",x); 运行结果是: 1020304 102030 10203 1020 102 10 1 0 8
C语言40 do-while语句 ·do- While语句可以实现直到型循环 格式:do语句; N-S结构流程图 while(表达式); 循环体语句 当表达式为真 执行过程:先执行语句,后计算表达式值, 为0(假)则退出循环;否则返回do处,继续循环
C语言40 do-while语句 • do-while语句可以实现直到型循环 • 格式: do 语句; while(表达式); • 执行过程:先执行语句,后计算表达式值, 为0(假)则退出循环;否则返回do处,继续循环 循环体语句 N-S结构流程图 当表达式为真
C语言40 例6.3用do- While语句求∑n maino Rint sum=0, i=1 do isum=sum+ ++; } While(i<=100); printf( %d", sum)
C语言40 • 例6.3 用do-while语句求∑n main( ) {int sum=0,i=1; do {sum=sum+i; i++; } while(i<=100); printf("%d",sum); } 100 n=1
C语言40 for语句 使用最为灵活,可代替whie 格式:for(表达式1;表达式2;表达式3) 语句; 求解表达式 假 循环体语句 求解表达式3 fori语句后的语句 应用形式: for(循环变量初值;循环条件;循环变量增值)
C语言40 for语句 • 使用最为灵活,可代替while • 格式:for(表达式1;表达式2;表达式3) 语句; • 应用形式: for(循环变量初值;循环条件;循环变量增值) 求解表达式1 循环体语句 表达式2 求解表达式3 for语句后的语句 真 假
C语言40 条语句完成求和 for(i=1; <=100; i ++)sum=sum+i for语句改为wile循环的形式: 表达式1; While(表达式2) 语句 表达式3;
C语言40 • 一条语句完成求和 • for(i=1;i<=100;i++) sum=sum+i; • for语句改为while循环的形式: 表达式1; while(表达式2) { 语句 表达式3; }