循环结构C程序设计

上传人:M****1 文档编号:593607966 上传时间:2024-09-26 格式:PPT 页数:202 大小:1.39MB
返回 下载 相关 举报
循环结构C程序设计_第1页
第1页 / 共202页
循环结构C程序设计_第2页
第2页 / 共202页
循环结构C程序设计_第3页
第3页 / 共202页
循环结构C程序设计_第4页
第4页 / 共202页
循环结构C程序设计_第5页
第5页 / 共202页
点击查看更多>>
资源描述

《循环结构C程序设计》由会员分享,可在线阅读,更多相关《循环结构C程序设计(202页珍藏版)》请在金锄头文库上搜索。

1、第五章 循环结构的C程序设计 C语言中可用while语句、do-while语句和for语句来实现。本章应掌握各种循环语句的使用,循环的嵌套及break和continue语句,并对goto 语句有所了解。l while循环语句l do-while循环语句l for循环语句l 多重循环l break语句和continue语句l goto语句和标号while循环语句l while循环的一般形式如下:while(表达式)语句例 while(i5) i+;表达式:关系表达式(如i=100)或逻辑表达式(如x0) sum=sum+i; i- ; (3)循环必须有结束条件,以免“死循环”。while循环语句

2、示例例1:利用while语句实现:从键盘输入n(n0)个数,求其之和。程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); while(i=n) scanf(%d,&k); sum=sum+k; i+; printf(nsum is:%dn,sum);运行:isum10while循环语句示例程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); while(i0)个数,求其之和。while循环语句示

3、例程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); while(i0)个数,求其之和。while循环语句示例程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); while(i0)个数,求其之和。while循环语句示例程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); while(i0)个数,

4、求其之和。while循环语句示例程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); while(i0)个数,求其之和。while循环语句示例程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); while(i0)个数,求其之和。while循环语句示例程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n

5、); while(i0)个数,求其之和。while循环语句示例程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); while(i0)个数,求其之和。while循环语句示例程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); while(i0)个数,求其之和。while循环语句示例程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n

6、:); scanf(%d,&n); while(i0)个数,求其之和。while循环语句示例程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); while(i0)个数,求其之和。while循环语句示例程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); while(i0)个数,求其之和。while循环语句示例程序:void main() int i, n, k, sum; i=1; sum=0;

7、 printf(Input n:); scanf(%d,&n); while(i0)个数,求其之和。while循环语句示例程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); while(i0)个数,求其之和。while循环语句示例程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); while(i0)个数,求其之和。while循环语句示例程序:void main() int i, n, k, s

8、um; i=1; sum=0; printf(Input n:); scanf(%d,&n); while(i0)个数,求其之和。while循环语句示例程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); while(i0)个数,求其之和。while循环语句示例例2:从键盘连续输入字符,直到输入“回车”符为止,统计输入的字符个数。程序:#include void main() char ch; int len=0; puts(Type in a sentence,then pressn); wh

9、ile (ch=getch()!=r) putchar(ch); len+; printf(nSentence is %d characters long.n,len);运行:while循环语句示例程序:#include void main() char ch; int len=0; puts(Type in a sentence,then pressn); while (ch=getch()!=r) putchar(ch); len+; printf(nSentence is %d characters long.n,len);运行:Type in a sentence, then pres

10、s例2:从键盘连续输入字符,直到输入“回车”符为止,统计输入的字符个数。while循环语句示例程序:#include void main() char ch; int len=0; puts(Type in a sentence,then pressn); while (ch=getch()!=r) putchar(ch); len+; printf(nSentence is %d characters long.n,len);运行:Type in a sentence, then press例2:从键盘连续输入字符,直到输入“回车”符为止,统计输入的字符个数。while循环语句示例程序:#i

11、nclude void main() char ch; int len=0; puts(Type in a sentence,then pressn); while (ch=getch()!=r) putchar(ch); len+; printf(nSentence is %d characters long.n,len);运行:Type in a sentence, then pressI例2:从键盘连续输入字符,直到输入“回车”符为止,统计输入的字符个数。while循环语句示例程序:#include void main() char ch; int len=0; puts(Type in

12、 a sentence,then pressn); while (ch=getch()!=r) putchar(ch); len+; printf(nSentence is %d characters long.n,len);运行:Type in a sentence, then pressI例2:从键盘连续输入字符,直到输入“回车”符为止,统计输入的字符个数。while循环语句示例程序:#include void main() char ch; int len=0; puts(Type in a sentence,then pressn); while (ch=getch()!=r) put

13、char(ch); len+; printf(nSentence is %d characters long.n,len);运行:Type in a sentence, then pressI例2:从键盘连续输入字符,直到输入“回车”符为止,统计输入的字符个数。while循环语句示例程序:#include void main() char ch; int len=0; puts(Type in a sentence,then pressn); while (ch=getch()!=r) putchar(ch); len+; printf(nSentence is %d characters l

14、ong.n,len);运行:Type in a sentence, then pressI例2:从键盘连续输入字符,直到输入“回车”符为止,统计输入的字符个数。while循环语句示例程序:#include void main() char ch; int len=0; puts(Type in a sentence,then pressn); while (ch=getch()!=r) putchar(ch); len+; printf(nSentence is %d characters long.n,len);运行:Type in a sentence, then pressI am a

15、boy . 例2:从键盘连续输入字符,直到输入“回车”符为止,统计输入的字符个数。while循环语句示例程序:#include void main() char ch; int len=0; puts(Type in a sentence,then pressn); while (ch=getch()!=r) putchar(ch); len+; printf(nSentence is %d characters long.n,len);运行:Type in a sentence, then pressI am a boy . 例2:从键盘连续输入字符,直到输入“回车”符为止,统计输入的字符个

16、数。while循环语句示例程序:#include void main() char ch; int len=0; puts(Type in a sentence,then pressn); while (ch=getch()!=r) putchar(ch); len+; printf(nSentence is %d characters long.n,len);运行:Type in a sentence, then pressI am a boy . 例2:从键盘连续输入字符,直到输入“回车”符为止,统计输入的字符个数。while循环语句示例程序:#include void main() ch

17、ar ch; int len=0; puts(Type in a sentence,then pressn); while (ch=getch()!=r) putchar(ch); len+; printf(nSentence is %d characters long.n,len);运行:Type in a sentence, then pressI am a boy . Sentence is 11 characters long.例2:从键盘连续输入字符,直到输入“回车”符为止,统计输入的字符个数。while循环语句示例程序:#include void main() char ch; i

18、nt len=0; puts(Type in a sentence,then pressn); while (ch=getch()!=r) putchar(ch); len+; printf(nSentence is %d characters long.n,len);运行:Type in a sentence, then pressI am a boy . Sentence is 11 characters long.例2:从键盘连续输入字符,直到输入“回车”符为止,统计输入的字符个数。do-while循环语句l do-while循环的一般形式如下:do 语句while(表达式);例:do

19、i+;while(i0);do-while循环语句示例例3:利用do-while语句实现:从键盘输入n(n0)个数,求其之和。程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); do scanf(%d,&k); sum=sum+k; i+; while(i0)个数,求其之和。程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); do scanf(%d,&k); sum=sum+k; i+; wh

20、ile(i0)个数,求其之和。程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); do scanf(%d,&k); sum=sum+k; i+; while(i0)个数,求其之和。程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); do scanf(%d,&k); sum=sum+k; i+; while(i0)个数,求其之和。程序:void main() int i, n, k, sum;

21、i=1; sum=0; printf(Input n:); scanf(%d,&n); do scanf(%d,&k); sum=sum+k; i+; while(i0)个数,求其之和。程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); do scanf(%d,&k); sum=sum+k; i+; while(i0)个数,求其之和。程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); do s

22、canf(%d,&k); sum=sum+k; i+; while(i0)个数,求其之和。程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); do scanf(%d,&k); sum=sum+k; i+; while(i0)个数,求其之和。程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); do scanf(%d,&k); sum=sum+k; i+; while(i0)个数,求其之和。程序:

23、void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); do scanf(%d,&k); sum=sum+k; i+; while(i0)个数,求其之和。程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); do scanf(%d,&k); sum=sum+k; i+; while(i0)个数,求其之和。程序:void main() int i, n, k, sum; i=1; sum=0; printf

24、(Input n:); scanf(%d,&n); do scanf(%d,&k); sum=sum+k; i+; while(i0)个数,求其之和。程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); do scanf(%d,&k); sum=sum+k; i+; while(i0)个数,求其之和。程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); do scanf(%d,&k); sum=s

25、um+k; i+; while(i0)个数,求其之和。程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); do scanf(%d,&k); sum=sum+k; i+; while(i0)个数,求其之和。程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); do scanf(%d,&k); sum=sum+k; i+; while(i0)个数,求其之和。程序:void main() int i,

26、 n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); do scanf(%d,&k); sum=sum+k; i+; while(i0)个数,求其之和。程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(%d,&n); do scanf(%d,&k); sum=sum+k; i+; while(i0)个数,求其之和。程序:void main() int i, n, k, sum; i=1; sum=0; printf(Input n:); scanf(

27、%d,&n); do scanf(%d,&k); sum=sum+k; i+; while(i=n); printf(sum is:%dn,sum);运行:isum448Input n: 3 12 34 2sum is : 48l for循环语句的一般形式如下:for(表达式1;表达式2;表达式3) 语句例:for(i=0; i10; i+) printf(%d,i);for循环语句(一)for循环语句(二)l for语句的功能可用while语句描述如下:l for语句最简单的应用形式,也是最容易理解的形式:表达式1;while(表达式2) 语句; 表达式3; for(循环变量赋初值;循环条件

28、;循环变量增值) 语句例如:for(i=1; i0)个数,求其之和。程序:void main() int i, n, k, sum; printf(Input n:); scanf(%d,&n); for (i=1; i0)个数,求其之和。程序:void main() int i, n, k, sum; printf(Input n:); scanf(%d,&n); for (i=1; i0)个数,求其之和。程序:void main() int i, n, k, sum; printf(Input n:); scanf(%d,&n); for (i=1; i0)个数,求其之和。程序:void

29、main() int i, n, k, sum; printf(Input n:); scanf(%d,&n); for (i=1; i0)个数,求其之和。程序:void main() int i, n, k, sum; printf(Input n:); scanf(%d,&n); for (i=1; i0)个数,求其之和。程序:void main() int i, n, k, sum; printf(Input n:); scanf(%d,&n); for (i=1; i0)个数,求其之和。程序:void main() int i, n, k, sum; printf(Input n:);

30、 scanf(%d,&n); for (i=1; i0)个数,求其之和。程序:void main() int i, n, k, sum; printf(Input n:); scanf(%d,&n); for (i=1; i0)个数,求其之和。程序:void main() int i, n, k, sum; printf(Input n:); scanf(%d,&n); for (i=1; i0)个数,求其之和。程序:void main() int i, n, k, sum; printf(Input n:); scanf(%d,&n); for (i=1; i0)个数,求其之和。程序:voi

31、d main() int i, n, k, sum; printf(Input n:); scanf(%d,&n); for (i=1; i0)个数,求其之和。程序:void main() int i, n, k, sum; printf(Input n:); scanf(%d,&n); for (i=1; i0)个数,求其之和。程序:void main() int i, n, k, sum; printf(Input n:); scanf(%d,&n); for (i=1; i0)个数,求其之和。程序:void main() int i, n, k, sum; printf(Input n:

32、); scanf(%d,&n); for (i=1; i0)个数,求其之和。程序:void main() int i, n, k, sum; printf(Input n:); scanf(%d,&n); for (i=1; i0)个数,求其之和。程序:void main() int i, n, k, sum; printf(Input n:); scanf(%d,&n); for (i=1; i0)个数,求其之和。程序:void main() int i, n, k, sum; printf(Input n:); scanf(%d,&n); for (i=1; i0)个数,求其之和。程序:v

33、oid main() int i, n, k, sum; printf(Input n:); scanf(%d,&n); for (i=1; i0)个数,求其之和。程序:void main() int i, n, k, sum; printf(Input n:); scanf(%d,&n); for (i=1; i=n; i+) scanf(%d,&k); sum=sum+k; printf(sum is:%dn,sum);运行:isum448Input n : 3 12 34 2sum is : 48for循环语句示例例5:计算1至30中是7的倍数的数值之和。程序:void main() i

34、nt i, sum=0; for (i=1; i=30; i+) if (i%7=0) sum+=i; printf(sum=%dn,sum);运行:isumfor循环语句示例例5:计算1至30中是7的倍数的数值之和。程序:void main() int i, sum=0; for (i=1; i=30; i+) if (i%7=0) sum+=i; printf(sum=%dn,sum);运行:isum0for循环语句示例例5:计算1至30中是7的倍数的数值之和。程序:void main() int i, sum=0; for (i=1; i=30; i+) if (i%7=0) sum+=

35、i; printf(sum=%dn,sum);运行:isum10for循环语句示例例5:计算1至30中是7的倍数的数值之和。程序:void main() int i, sum=0; for (i=1; i=30; i+) if (i%7=0) sum+=i; printf(sum=%dn,sum);运行:isum10for循环语句示例例5:计算1至30中是7的倍数的数值之和。程序:void main() int i, sum=0; for (i=1; i=30; i+) if (i%7=0) sum+=i; printf(sum=%dn,sum);运行:isum20for循环语句示例例5:计算

36、1至30中是7的倍数的数值之和。程序:void main() int i, sum=0; for (i=1; i=30; i+) if (i%7=0) sum+=i; printf(sum=%dn,sum);运行:isum20for循环语句示例例5:计算1至30中是7的倍数的数值之和。程序:void main() int i, sum=0; for (i=1; i=30; i+) if (i%7=0) sum+=i; printf(sum=%dn,sum);运行:isum30for循环语句示例例5:计算1至30中是7的倍数的数值之和。程序:void main() int i, sum=0; f

37、or (i=1; i=30; i+) if (i%7=0) sum+=i; printf(sum=%dn,sum);运行:isum30for循环语句示例例5:计算1至30中是7的倍数的数值之和。程序:void main() int i, sum=0; for (i=1; i=30; i+) if (i%7=0) sum+=i; printf(sum=%dn,sum);运行:isum70for循环语句示例例5:计算1至30中是7的倍数的数值之和。程序:void main() int i, sum=0; for (i=1; i=30; i+) if (i%7=0) sum+=i; printf(s

38、um=%dn,sum);运行:isum70for循环语句示例例5:计算1至30中是7的倍数的数值之和。程序:void main() int i, sum=0; for (i=1; i=30; i+) if (i%7=0) sum+=i; printf(sum=%dn,sum);运行:isum77for循环语句示例例5:计算1至30中是7的倍数的数值之和。程序:void main() int i, sum=0; for (i=1; i=30; i+) if (i%7=0) sum+=i; printf(sum=%dn,sum);运行:isum147for循环语句示例例5:计算1至30中是7的倍数

39、的数值之和。程序:void main() int i, sum=0; for (i=1; i=30; i+) if (i%7=0) sum+=i; printf(sum=%dn,sum);运行:isum147for循环语句示例例5:计算1至30中是7的倍数的数值之和。程序:void main() int i, sum=0; for (i=1; i=30; i+) if (i%7=0) sum+=i; printf(sum=%dn,sum);运行:isum1421for循环语句示例例5:计算1至30中是7的倍数的数值之和。程序:void main() int i, sum=0; for (i=1

40、; i=30; i+) if (i%7=0) sum+=i; printf(sum=%dn,sum);运行:isum2121for循环语句示例例5:计算1至30中是7的倍数的数值之和。程序:void main() int i, sum=0; for (i=1; i=30; i+) if (i%7=0) sum+=i; printf(sum=%dn,sum);运行:isum2121for循环语句示例例5:计算1至30中是7的倍数的数值之和。程序:void main() int i, sum=0; for (i=1; i=30; i+) if (i%7=0) sum+=i; printf(sum=

41、%dn,sum);运行:isum2142for循环语句示例例5:计算1至30中是7的倍数的数值之和。程序:void main() int i, sum=0; for (i=1; i=30; i+) if (i%7=0) sum+=i; printf(sum=%dn,sum);运行:isum2842for循环语句示例例5:计算1至30中是7的倍数的数值之和。程序:void main() int i, sum=0; for (i=1; i=30; i+) if (i%7=0) sum+=i; printf(sum=%dn,sum);运行:isum2842for循环语句示例例5:计算1至30中是7的

42、倍数的数值之和。程序:void main() int i, sum=0; for (i=1; i=30; i+) if (i%7=0) sum+=i; printf(sum=%dn,sum);运行:isum2870for循环语句示例例5:计算1至30中是7的倍数的数值之和。程序:void main() int i, sum=0; for (i=1; i=30; i+) if (i%7=0) sum+=i; printf(sum=%dn,sum);运行:isum3070for循环语句示例例5:计算1至30中是7的倍数的数值之和。程序:void main() int i, sum=0; for (

43、i=1; i=30; i+) if (i%7=0) sum+=i; printf(sum=%dn,sum);运行:isum3070for循环语句示例例5:计算1至30中是7的倍数的数值之和。程序:void main() int i, sum=0; for (i=1; i=30; i+) if (i%7=0) sum+=i; printf(sum=%dn,sum);运行:isum3070sum=70for循环语句示例例5:计算1至30中是7的倍数的数值之和。程序:void main() int i, sum=0; for (i=1; i=30; i+) if (i%7=0) sum+=i; pr

44、intf(sum=%dn,sum);运行:isum3070sum=70for循环语句(三)l 使用for语句时,需要注意以下几个问题:1.for语句中的任何一个表达式都可以省略,但其中的分号一定要保留。2.如果循环体部分是复合语句,必须用 括起来。3.表达式1和表达式3,可以是简单表达式,也可以是逗号表达式。 例:for (i=0, sum=0; i=100; i+, i+) sum=sum+i;4.表达式2一般是关系表达式(如i=100)或逻辑表达式(如ab & xy),但也可以是数值表达式或字符表达式。 例:for (i=0; (c=getchar()!=n; i+=c)多重循环l 循环嵌

45、套的示意图(1)while() . while() . (2)for(;) . do . while(); . 注意:示例l 必须是外层循环完全“包含”内层循环,不能发生交叉。l 书写形式上一定要正确使用“缩进式”的形式来明确层次关系。l 要注意优化程序,尽量节省程序的运行时间,提高程序的运行速度。多重循环示例例6:输出九九表程序:void main() int i, j; for(i=1;i10;i+) printf(“%4d”,i); printf(“n-n”); for(i=1;i10;i+) for(j=1;j10;j+) printf(j=9)? ”%4dn”:”%4d”,i*j);

46、运行:多重循环示例例6:输出九九表程序:void main() int i, j; for(i=1;i10;i+) printf(“%4d”,i); printf(“n-n”); for(i=1;i10;i+) for(j=1;j10;j+) printf(j=9)? ”%4dn”:”%4d”,i*j);运行:多重循环示例例6:输出九九表程序:void main() int i, j; for(i=1;i10;i+) printf(“%4d”,i); printf(“n-n”); for(i=1;i10;i+) for(j=1;j10;j+) printf(j=9)? ”%4dn”:”%4d”

47、,i*j);运行:多重循环示例例6:输出九九表程序:void main() int i, j; for(i=1;i10;i+) printf(“%4d”,i); printf(“n-n”); for(i=1;i10;i+) for(j=1;j10;j+) printf(j=9)? ”%4dn”:”%4d”,i*j);运行:1 2 3 4 5 6 7 8 9 多重循环示例例6:输出九九表程序:void main() int i, j; for(i=1;i10;i+) printf(“%4d”,i); printf(“n-n”); for(i=1;i10;i+) for(j=1;j10;j+) p

48、rintf(j=9)? ”%4dn”:”%4d”,i*j);运行:1 2 3 4 5 6 7 8 9多重循环示例例6:输出九九表程序:void main() int i, j; for(i=1;i10;i+) printf(“%4d”,i); printf(“n-n”); for(i=1;i10;i+) for(j=1;j10;j+) printf(j=9)? ”%4dn”:”%4d”,i*j);运行:1 2 3 4 5 6 7 8 9多重循环示例例6:输出九九表程序:void main() int i, j; for(i=1;i10;i+) printf(“%4d”,i); printf(“

49、n-n”); for(i=1;i10;i+) for(j=1;j10;j+) printf(j=9)? ”%4dn”:”%4d”,i*j);运行:1 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 9多重循环示例例6:输出九九表程序:void main() int i, j; for(i=1;i10;i+) printf(“%4d”,i); printf(“n-n”); for(i=1;i10;i+) for(j=1;j10;j+) printf(j=9)? ”%4dn”:”%4d”,i*j);运行:1 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 9多重循环示例

50、例6:输出九九表程序:void main() int i, j; for(i=1;i10;i+) printf(“%4d”,i); printf(“n-n”); for(i=1;i10;i+) for(j=1;j10;j+) printf(j=9)? ”%4dn”:”%4d”,i*j);运行:1 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 92 4 6 8 10 12 14 16 18 多重循环示例例6:输出九九表程序:void main() int i, j; for(i=1;i10;i+) printf(“%4d”,i); printf(“n-n”); for(i=1;i

51、10;i+) for(j=1;j10;j+) printf(j=9)? ”%4dn”:”%4d”,i*j);运行:1 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 92 4 6 8 10 12 14 16 18 多重循环示例例6:输出九九表程序:void main() int i, j; for(i=1;i10;i+) printf(“%4d”,i); printf(“n-n”); for(i=1;i10;i+) for(j=1;j10;j+) printf(j=9)? ”%4dn”:”%4d”,i*j);运行:1 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8

52、92 4 6 8 10 12 14 16 183 6 9 12 15 18 21 24 27 多重循环示例例6:输出九九表程序:void main() int i, j; for(i=1;i10;i+) printf(“%4d”,i); printf(“n-n”); for(i=1;i10;i+) for(j=1;j10;j+) printf(j=9)? ”%4dn”:”%4d”,i*j);运行:1 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 92 4 6 8 10 12 14 16 183 6 9 12 15 18 21 24 27 多重循环示例例6:输出九九表程序:voi

53、d main() int i, j; for(i=1;i10;i+) printf(“%4d”,i); printf(“n-n”); for(i=1;i10;i+) for(j=1;j10;j+) printf(j=9)? ”%4dn”:”%4d”,i*j);运行:1 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 92 4 6 8 10 12 14 16 183 6 9 12 15 18 21 24 274 8 12 16 20 24 28 32 36 多重循环示例例6:输出九九表程序:void main() int i, j; for(i=1;i10;i+) printf(“

54、%4d”,i); printf(“n-n”); for(i=1;i10;i+) for(j=1;j10;j+) printf(j=9)? ”%4dn”:”%4d”,i*j);运行:1 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 92 4 6 8 10 12 14 16 183 6 9 12 15 18 21 24 274 8 12 16 20 24 28 32 36 多重循环示例例6:输出九九表程序:void main() int i, j; for(i=1;i10;i+) printf(“%4d”,i); printf(“n-n”); for(i=1;i10;i+) for

55、(j=1;j10;j+) printf(j=9)? ”%4dn”:”%4d”,i*j);运行:1 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 92 4 6 8 10 12 14 16 183 6 9 12 15 18 21 24 274 8 12 16 20 24 28 32 365 10 15 20 25 30 35 40 45 多重循环示例例6:输出九九表程序:void main() int i, j; for(i=1;i10;i+) printf(“%4d”,i); printf(“n-n”); for(i=1;i10;i+) for(j=1;j10;j+) print

56、f(j=9)? ”%4dn”:”%4d”,i*j);运行:1 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 92 4 6 8 10 12 14 16 183 6 9 12 15 18 21 24 274 8 12 16 20 24 28 32 365 10 15 20 25 30 35 40 45 多重循环示例例6:输出九九表程序:void main() int i, j; for(i=1;i10;i+) printf(“%4d”,i); printf(“n-n”); for(i=1;i10;i+) for(j=1;j10;j+) printf(j=9)? ”%4dn”:”%4

57、d”,i*j);运行:1 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 92 4 6 8 10 12 14 16 183 6 9 12 15 18 21 24 274 8 12 16 20 24 28 32 365 10 15 20 25 30 35 40 456 12 18 24 30 36 42 48 54 多重循环示例例6:输出九九表程序:void main() int i, j; for(i=1;i10;i+) printf(“%4d”,i); printf(“n-n”); for(i=1;i10;i+) for(j=1;j10;j+) printf(j=9)? ”%4

58、dn”:”%4d”,i*j);运行:1 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 92 4 6 8 10 12 14 16 183 6 9 12 15 18 21 24 274 8 12 16 20 24 28 32 365 10 15 20 25 30 35 40 456 12 18 24 30 36 42 48 54 多重循环示例例6:输出九九表程序:void main() int i, j; for(i=1;i10;i+) printf(“%4d”,i); printf(“n-n”); for(i=1;i10;i+) for(j=1;j10;j+) printf(j=

59、9)? ”%4dn”:”%4d”,i*j);运行:1 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 92 4 6 8 10 12 14 16 183 6 9 12 15 18 21 24 274 8 12 16 20 24 28 32 365 10 15 20 25 30 35 40 456 12 18 24 30 36 42 48 547 14 21 28 35 42 49 56 63 多重循环示例例6:输出九九表程序:void main() int i, j; for(i=1;i10;i+) printf(“%4d”,i); printf(“n-n”); for(i=1;i

60、10;i+) for(j=1;j10;j+) printf(j=9)? ”%4dn”:”%4d”,i*j);运行:1 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 92 4 6 8 10 12 14 16 183 6 9 12 15 18 21 24 274 8 12 16 20 24 28 32 365 10 15 20 25 30 35 40 456 12 18 24 30 36 42 48 547 14 21 28 35 42 49 56 63 多重循环示例例6:输出九九表程序:void main() int i, j; for(i=1;i10;i+) printf(“%

61、4d”,i); printf(“n-n”); for(i=1;i10;i+) for(j=1;j10;j+) printf(j=9)? ”%4dn”:”%4d”,i*j);运行:1 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 92 4 6 8 10 12 14 16 183 6 9 12 15 18 21 24 274 8 12 16 20 24 28 32 365 10 15 20 25 30 35 40 456 12 18 24 30 36 42 48 547 14 21 28 35 42 49 56 638 16 24 32 40 48 56 64 72 多重循环示例例

62、6:输出九九表程序:void main() int i, j; for(i=1;i10;i+) printf(“%4d”,i); printf(“n-n”); for(i=1;i10;i+) for(j=1;j10;j+) printf(j=9)? ”%4dn”:”%4d”,i*j);运行:1 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 92 4 6 8 10 12 14 16 183 6 9 12 15 18 21 24 274 8 12 16 20 24 28 32 365 10 15 20 25 30 35 40 456 12 18 24 30 36 42 48 547

63、 14 21 28 35 42 49 56 638 16 24 32 40 48 56 64 72 多重循环示例例6:输出九九表程序:void main() int i, j; for(i=1;i10;i+) printf(“%4d”,i); printf(“n-n”); for(i=1;i10;i+) for(j=1;j10;j+) printf(j=9)? ”%4dn”:”%4d”,i*j);运行:1 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 92 4 6 8 10 12 14 16 183 6 9 12 15 18 21 24 274 8 12 16 20 24 28

64、 32 365 10 15 20 25 30 35 40 456 12 18 24 30 36 42 48 547 14 21 28 35 42 49 56 638 16 24 32 40 48 56 64 729 18 27 36 45 54 63 72 81 多重循环示例例6:输出九九表程序:void main() int i, j; for(i=1;i10;i+) printf(“%4d”,i); printf(“n-n”); for(i=1;i10;i+) for(j=1;j10;j+) printf(j=9)? ”%4dn”:”%4d”,i*j);运行:1 2 3 4 5 6 7 8

65、 91 2 3 4 5 6 7 8 92 4 6 8 10 12 14 16 183 6 9 12 15 18 21 24 274 8 12 16 20 24 28 32 365 10 15 20 25 30 35 40 456 12 18 24 30 36 42 48 547 14 21 28 35 42 49 56 638 16 24 32 40 48 56 64 729 18 27 36 45 54 63 72 81 多重循环示例例6:输出九九表程序:void main() int i, j; for(i=1;i10;i+) printf(“%4d”,i); printf(“n-n”);

66、 for(i=1;i10;i+) for(j=1;j10;j+) printf(j=9)? ”%4dn”:”%4d”,i*j);运行:1 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 92 4 6 8 10 12 14 16 183 6 9 12 15 18 21 24 274 8 12 16 20 24 28 32 365 10 15 20 25 30 35 40 456 12 18 24 30 36 42 48 547 14 21 28 35 42 49 56 638 16 24 32 40 48 56 64 729 18 27 36 45 54 63 72 81 brea

67、k语句和continue语句l break语句 利用break语句可直接跳出循环语句,转去执行下一语句注意:(1)break语句只能用于switch结构或循环结构。(2)在循环语句嵌套使用的情况下,break语句只能跳出(或终止)它所在的循环,而不能同时跳出(或终止)多层循环。如: for() for() break; break语句和continue语句示例例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。程序:void main() int r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,ar

68、ea); 运行:说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。break语句和continue语句示例程序:运行:说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。void main() int r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,area); 例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。break语句和continue语句示例程序:运行:说明:当area100时,执行break语句,提前终止循环,不

69、再继续执行其余的几次循环。void main() int r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,area); 例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。break语句和continue语句示例程序:运行:说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。void main() int r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,area); 例7:计算r=1至r

70、=10时圆的面积,直到面积area大于100为止。break语句和continue语句示例程序:运行:说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。void main() int r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,area); 例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。break语句和continue语句示例程序:运行:说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。void main() in

71、t r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,area); 例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。break语句和continue语句示例程序:运行:说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。void main() int r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,area); 例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。br

72、eak语句和continue语句示例程序:运行:说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。void main() int r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,area); 例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。break语句和continue语句示例程序:运行:说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。void main() int r; float area; for(r=1;r1

73、00) break; printf(“r:%d area is%fn”,r,area); 例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。break语句和continue语句示例程序:运行:说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。void main() int r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,area); 例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。break语句和continue语句示例程序:运行:说明:

74、当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。void main() int r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,area); 例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。break语句和continue语句示例程序:运行:说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。void main() int r; float area; for(r=1;r100) break; printf(“r:%d are

75、a is%fn”,r,area); 例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。break语句和continue语句示例程序:运行:说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。void main() int r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,area); 例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。break语句和continue语句示例程序:运行:说明:当area100时,执行break语句,提前终止循环,

76、不再继续执行其余的几次循环。void main() int r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,area); 例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。break语句和continue语句示例程序:运行:说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。void main() int r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,area); 例7:计算r=1至

77、r=10时圆的面积,直到面积area大于100为止。break语句和continue语句示例程序:运行:说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。void main() int r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,area); 例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。break语句和continue语句示例程序:运行:说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。void main() i

78、nt r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,area); 例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。break语句和continue语句示例程序:运行:说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。void main() int r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,area); 例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。b

79、reak语句和continue语句示例程序:运行:说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。void main() int r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,area); 例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。break语句和continue语句示例程序:运行:说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。void main() int r; float area; for(r=1;r

80、100) break; printf(“r:%d area is%fn”,r,area); 例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。break语句和continue语句示例程序:运行:说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。void main() int r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,area); 例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。break语句和continue语句示例程序:运行:说明

81、:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。void main() int r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,area); 例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。break语句和continue语句示例程序:void main() int r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,area); 说明:当area100时,执行break语句,提前终止循

82、环,不再继续执行其余的几次循环。运行:例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。break语句和continue语句示例程序:运行:说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。void main() int r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,area); 例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。break语句和continue语句示例程序:运行:说明:当area100时,执行break语句,提前终止循环

83、,不再继续执行其余的几次循环。void main() int r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,area); 例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。break语句和continue语句示例程序:运行:说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。void main() int r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,area); 例7:计算r=1

84、至r=10时圆的面积,直到面积area大于100为止。break语句和continue语句示例程序:运行:说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。void main() int r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,area); 例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。break语句和continue语句示例程序:运行:说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。void main()

85、int r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,area); 例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。break语句和continue语句示例程序:运行:说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。void main() int r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,area); 例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。

86、break语句和continue语句示例程序:运行:说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。void main() int r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,area); 例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。break语句和continue语句示例程序:运行:说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。void main() int r; float area; for(r=1;

87、r100) break; printf(“r:%d area is%fn”,r,area); 例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。break语句和continue语句示例程序:运行:说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。void main() int r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,area); 例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。break语句和continue语句(续)l cont

88、inue语句 continue语句的一般形式如下: continue; continue语句的作用: 结束本次循环,即跳过循环体中下面尚未执行的语句,直接进行下一次是否执行循环的判定。 请读者注意continue和break语句的区别示例break语句和continue语句示例例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i运行:变量i用来统计一

89、行输出个数。nbreak语句和continue语句示例程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i0运行:变量i用来统计一行输出个数。n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n)

90、; i+; if(i%3=0) printf(n); 说明:i0100运行:变量i用来统计一行输出个数。n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i0100运行:变量i用来统计一行输出个数。n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例

91、程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i0100运行:变量i用来统计一行输出个数。100 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) prin

92、tf(n); 说明:i1100运行:变量i用来统计一行输出个数。100 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i1100运行:变量i用来统计一行输出个数。100 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main

93、() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i1100运行:变量i用来统计一行输出个数。100 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i1

94、101运行:变量i用来统计一行输出个数。100 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i1101运行:变量i用来统计一行输出个数。100 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=

95、0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i1101运行:变量i用来统计一行输出个数。100 101 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i2101运行:变量

96、i用来统计一行输出个数。100 101 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i2101运行:变量i用来统计一行输出个数。100 101 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=

97、0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i2101运行:变量i用来统计一行输出个数。100 101 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i2102运行:变量

98、i用来统计一行输出个数。100 101 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i2102运行:变量i用来统计一行输出个数。100 101 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=

99、0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i2102运行:变量i用来统计一行输出个数。100 101 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i2103运行:变量

100、i用来统计一行输出个数。100 101 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i2103运行:变量i用来统计一行输出个数。100 101 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=

101、0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i2103运行:变量i用来统计一行输出个数。100 101 103 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:in3103

102、运行:变量i用来统计一行输出个数。100 101 103 例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i3103运行:变量i用来统计一行输出个数。100 101 103 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main

103、() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i3103运行:变量i用来统计一行输出个数。100 101 103 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n

104、); 说明:i3103运行:变量i用来统计一行输出个数。100 101 103 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i3104运行:变量i用来统计一行输出个数。100 101 103 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例

105、程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i4104运行:变量i用来统计一行输出个数。100 101 103104 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(

106、i%3=0) printf(n); 说明:i4105运行:变量i用来统计一行输出个数。100 101 103104 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i4105运行:变量i用来统计一行输出个数。100 101 103104 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数

107、。break语句和continue语句示例程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i4106运行:变量i用来统计一行输出个数。100 101 103104 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; p

108、rintf(%4d,n); i+; if(i%3=0) printf(n); 说明:i5106运行:变量i用来统计一行输出个数。100 101 103104 106 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i5107运行:变量i用来统计一行输出个数。100 101 103104 106 n例8:把1

109、00到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i6107运行:变量i用来统计一行输出个数。100 101 103104 106 107 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=0; for (n=1

110、00; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i6108运行:变量i用来统计一行输出个数。100 101 103104 106 107 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i6108运

111、行:变量i用来统计一行输出个数。100 101 103104 106 107 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i6109运行:变量i用来统计一行输出个数。100 101 103104 106 107 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和co

112、ntinue语句示例程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i7109运行:变量i用来统计一行输出个数。100 101 103104 106 107109 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; p

113、rintf(%4d,n); i+; if(i%3=0) printf(n); 说明:i7110运行:变量i用来统计一行输出个数。100 101 103104 106 107109 n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i8110运行:变量i用来统计一行输出个数。100 101 103104 106

114、 107109 110n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=0; for (n=100; n=110; n+) if (n%3=0) continue; printf(%4d,n); i+; if(i%3=0) printf(n); 说明:i8111运行:变量i用来统计一行输出个数。100 101 103104 106 107109 110n例8:把100到110之间的不能被3整除的数输出,要求一行输出3个数。break语句和continue语句示例程序:void main() int n, i=0; for (n=100; n=3)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号