资源预览内容
第1页 / 共202页
第2页 / 共202页
第3页 / 共202页
第4页 / 共202页
第5页 / 共202页
第6页 / 共202页
第7页 / 共202页
第8页 / 共202页
第9页 / 共202页
第10页 / 共202页
亲,该文档总共202页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第五章 循环结构的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循环语句示例例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循环语句示例程序: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)个数,求其之和。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); 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:); 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; 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, 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循环语句示例例2:从键盘连续输入字符,直到输入“回车”符为止,统计输入的字符个数。程序:#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);运行: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循环语句示例程序:#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循环语句示例程序:#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例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例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例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例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:从键盘连续输入字符,直到输入“回车”符为止,统计输入的字符个数。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() 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() 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 . Sentence is 11 characters long.例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 . Sentence is 11 characters long.例2:从键盘连续输入字符,直到输入“回车”符为止,统计输入的字符个数。do-while循环语句l do-while循环的一般形式如下:do 语句while(表达式);例:do 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+; 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, 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(%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=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)个数,求其之和。程序: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(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=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)个数,求其之和。程序: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(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(循环变量赋初值;循环条件;循环变量增值) 语句例如: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 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:); 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)个数,求其之和。程序: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 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:); 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; 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() int 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+=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:计算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; 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; 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(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(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的倍数的数值之和。程序: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; 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=%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的倍数的数值之和。程序: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 (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; printf(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 循环嵌套的示意图(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);运行:多重循环示例例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”,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+) 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+) 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+) 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多重循环示例例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;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;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:输出九九表程序: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:输出九九表程序: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 36 多重循环示例例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 36 多重循环示例例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 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”:”%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”:”%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=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 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)? ”%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;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 63 多重循环示例例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 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 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 多重循环示例例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 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 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”); 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 break语句和continue语句l break语句 利用break语句可直接跳出循环语句,转去执行下一语句注意:(1)break语句只能用于switch结构或循环结构。(2)在循环语句嵌套使用的情况下,break语句只能跳出(或终止)它所在的循环,而不能同时跳出(或终止)多层循环。如: for() for() break; break语句和continue语句示例例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。程序:#define PI 3.1415926void main() int r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,area); 运行:说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。break语句和continue语句示例程序:运行:说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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语句示例程序:运行:r=1 area is:3.1415930说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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语句示例程序:运行:r=1 area is:3.1415930说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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语句示例程序:运行:r=1 area is:3.1415930说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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语句示例程序:运行:r=1 area is:3.1415930说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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语句示例程序:运行:r=1 area is:3.1415930说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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语句示例程序:运行:r=1 area is:3.1415930r=2 area is:12.566370说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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语句示例程序:运行:r=1 area is:3.1415930r=2 area is:12.566370说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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语句示例程序:运行:r=1 area is:3.1415930r=2 area is:12.566370说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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语句示例程序:运行:r=1 area is:3.1415930r=2 area is:12.566370说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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语句示例程序:运行:r=1 area is:3.1415930r=2 area is:12.566370说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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语句示例程序:运行:r=1 area is:3.1415930r=2 area is:12.566370r=3 area is:28.274334说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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语句示例程序:运行:r=1 area is:3.1415930r=2 area is:12.566370r=3 area is:28.274334说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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语句示例程序:运行:r=1 area is:3.1415930r=2 area is:12.566370r=3 area is:28.274334说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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语句示例程序:运行:r=1 area is:3.1415930r=2 area is:12.566370r=3 area is:28.274334说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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语句示例程序:运行:r=1 area is:3.1415930r=2 area is:12.566370r=3 area is:28.274334说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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语句示例程序:运行:r=1 area is:3.1415930r=2 area is:12.566370r=3 area is:28.274334r=4 area is:50.265480说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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语句示例程序:#define PI 3.1415926void main() int r; float area; for(r=1;r100) break; printf(“r:%d area is%fn”,r,area); 说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。运行:r=1 area is:3.1415930r=2 area is:12.566370r=3 area is:28.274334r=4 area is:50.265480例7:计算r=1至r=10时圆的面积,直到面积area大于100为止。break语句和continue语句示例程序:运行:r=1 area is:3.1415930r=2 area is:12.566370r=3 area is:28.274334r=4 area is:50.265480说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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语句示例程序:运行:r=1 area is:3.1415930r=2 area is:12.566370r=3 area is:28.274334r=4 area is:50.265480说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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语句示例程序:运行:r=1 area is:3.1415930r=2 area is:12.566370r=3 area is:28.274334r=4 area is:50.265480说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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语句示例程序:运行:r=1 area is:3.1415930r=2 area is:12.566370r=3 area is:28.274334r=4 area is:50.265480r=5 area is:78.539818说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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语句示例程序:运行:r=1 area is:3.1415930r=2 area is:12.566370r=3 area is:28.274334r=4 area is:50.265480r=5 area is:78.539818说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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语句示例程序:运行:r=1 area is:3.1415930r=2 area is:12.566370r=3 area is:28.274334r=4 area is:50.265480r=5 area is:78.539818说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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语句示例程序:运行:r=1 area is:3.1415930r=2 area is:12.566370r=3 area is:28.274334r=4 area is:50.265480r=5 area is:78.539818说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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语句示例程序:运行:r=1 area is:3.1415930r=2 area is:12.566370r=3 area is:28.274334r=4 area is:50.265480r=5 area is:78.539818说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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语句示例程序:运行:r=1 area is:3.1415930r=2 area is:12.566370r=3 area is:28.274334r=4 area is:50.265480r=5 area is:78.539818说明:当area100时,执行break语句,提前终止循环,不再继续执行其余的几次循环。#define PI 3.1415926void 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 continue语句 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用来统计一行输出个数。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); 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语句示例程序: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) 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); 说明: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() 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=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=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运行:变量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=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运行:变量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=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运行:变量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=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运行:变量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() 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); 说明: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语句示例程序: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(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个数。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; printf(%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:把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); 说明:i6107运行:变量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运行:变量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运行:变量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语句和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); 说明: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; printf(%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 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)
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号