清华大学出版社 TSINGHUA UNIVERSITY PRESS 补充 (1)比较if(<=100){Sum=um+i++} while(i<=100)(sum=sum+i;i++ (2)分析 while(=100){um=sum+ii++} (3)注意循环体多条语句时用花括号
补充: (1)比较if(i<=100){ sum=sum+i;i++;} 与while(i<=100){sum=sum+i;i++} (2)分析while(i=100){sum=sum+i;i++}; (3)注意循环体多条语句时用花括号
清华大学出版社 TSINGHUA UNIVERSITY PRESS §6.4用do- while语句实现循环 直到型循环:do循环体 while(表达式) 0→s.1→1 void main() s+1→S Int 1, sum: i+1→i sum=0:i=1: 直到讠100 do 输出s的值 sum=sum+ P117例64 1++; 两者可相互转化 }whil(i<=100); 提倡用当型循环 printf("%d\n”,sum
§6.4 用do-while语句实现循环 直到型循环:do循环体while(表达式) void main( ) { int i,sum; sum=0; i=1; do { sum=sum+i; i++; }while (i<=100); printf(“%d\\n”,sum); } 0s,1i s+is i+1i 直到 i>100 输出s 的值 P117例6.4 两者可相互转化, 提倡用当型循环
清华大学出版社 TSINGHUA UNIVERSITY PRESS §6.5用for语句实现循环 将循环变量的初始化、循环条件和循环变量的改变集中 到一起,如i=1 While(i<=100)5um=sum+++;} 形式:for(表达式1;表达式2;表达式3)循环体 等同于 注意for语句 表达式1 的N-S图画法 Whle表达式2) sum=0, p=l for(n=1n<=20;n+) 循环体 p=p*n 表达式3; sum-sumtp 输出sum
§ 6.5 用for 语句实现循环 将循环变量的初始化、循环条件和循环变量的改变集中 到一起,如i=1;while(i<=100){sum=sum+i;i++;} 形式:for(表达式1;表达式2;表达式3)循环体’ 等同于 表达式1; while(表达式2) { 循环体’; 表达式3; } 注意for语句 的N-S图画法 sum=0,p=1 for(n=1;n<=20;n++) 输出sum p=p*n sum=sum+p