、循环结构两种形式 1、“当”循环 针对问题类型 需要先判断条件再去执行。 Advanced Programming
Advanced Programming 五 循 环 结 构 的 嵌 套 1、 “当”循环 针对问题类型: 需要先判断条件再去执行。 三、循环结构两种形式
、循环结构两种形式 2、“直到”循环 针对问题类型 不成立 至少要先做重复的事一次 p2 成立 再判断条件。 例:从键盘从输入一串字符,以‘。’为结束 Advanced Programming
Advanced Programming 2、“直到”循环 针对问题类型: 至少要先做重复的事一次 再判断条件。 例:从键盘从输入一串字符,以‘。’为结束 三、循环结构两种形式
四、实现单循环结构的语句 1、 While语句 般形式 While(表达式) 循环体语句} 当表达式为非0值时,执行whie语句中的内嵌语句。其 特点是先判断表达式,后执行语句。 Advanced Programming
Advanced Programming 1、while语句 一般形式: While (表达式) { 循环体语句 } 当表达式为非0值时,执行while语句中的内嵌语句。其 特点是:先判断表达式,后执行语句。 四、实现单循环结构的语句
四、实现单循环结构的语句 例3求12+3+4+5+…+100。 开始 include <stdio. h> void maino tint i, p; 2 l=1+ while(i<101 Ip=p+i; =i+1 i<101? 真(非0) 假(O) /输出P一 printf(%dn”,p) 结束 Advanced Programming
Advanced Programming 例3 求1+2+3+4+5+…+100。 开始 p=1 结束 真(非0) 假(0) p=p+i i<101? 输出p i=2 i=i+1 #include <stdio.h> void main( ) { int i,p; p=1; i=2; while(i<101) {p=p+i; i=i+1; } printf(“%d\n”,p); } 四、实现单循环结构的语句
四、实现单循环结构的语句 2、do.Whie语句 一般形式:do 循环体语句 whille(表达式); 先执行一次指定的循环体语句,然后判别表达式,当表达 式的值为非零(“真”)时,返回重新执行循环体语句,如此反 复,直到表达式的值等于0为止。 Advanced Programming
Advanced Programming 2、do…while语句 一般形式: do { 循环体语句 } while (表达式); 先执行一次指定的循环体语句,然后判别表达式,当表达 式的值为非零(“真”) 时,返回重新执行循环体语句,如此反 复,直到表达式的值等于0为止。 四、实现单循环结构的语句