版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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表达式语句例 whilei5 i+;表达式:关系表达式如i=100或逻辑表达式如x0) sum=sum+i; i- ; 3循环必需有终了条件,以免“死循环。while循环语句例如例1:利用whi
2、le语句实现:从键盘输入nn0个数,求其之和。程序: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); whi
4、le(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:
5、); 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
6、; 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
7、() 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个数,求其之和
8、。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 l
9、en=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 character
10、s 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:从键盘
11、延续输入字符,直到输入“回车符为止,统计输入的字符个数。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 v
12、oid 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 senten
13、ce,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);
14、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);
15、运转: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
16、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:从键盘延续输入字符,直到输入“回车符为止,统计输入的字符个数。
17、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循环语句
18、例如程序:#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-w
19、hile循环的普通方式如下:do 语句while表达式;例:do i+;whilei0);do-while循环语句例如例3:利用do-while语句实现:从键盘输入nn0个数,求其之和。程序: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,&a
20、mp;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=su
21、m+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 m
22、ain() 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
23、; 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,&
24、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
25、; 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
26、() 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; p
27、rintf(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表达
28、式1;表达式2;表达式3 语句例:fori=0; i10; i+ printf(%d,i);for循环语句(一)for循环语句(二)l for语句的功能可用while语句描画如下:l for语句最简单的运用方式,也是最容易了解的方式:表达式1;while表达式2 语句; 表达式3; for循环变量赋初值;循环条件;循环变量增值 语句例如:fori=1; i0个数,求其之和。程序:void main() int i, n, k, sum; printf(Input n:); scanf(%d,&n); for (i=1; i0个数,求其之和。程序:void main() int i, n
29、, 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
30、(%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个数,求其之和。
31、程序: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;
32、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
33、); 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 ma
34、in() 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循环
35、语句例如例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,
36、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;
37、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至3
38、0中是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
39、(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
40、=%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的
41、倍数的数值之和。程序: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 (
42、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(s
43、um=%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中
44、是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语句时,需求留意以下几个问题:for语句中的任何一个表达式都可以
45、省略,但其中的分号一定要保管。假设循环体部分是复合语句,必需用 括起来。表达式1和表达式3,可以是简单表达式,也可以是逗号表达式。 例:for (i=0, sum=0; i=100; i+, i+) sum=sum+i;表达式2普通是关系表达式如i=100或逻辑表达式如ab & xy,但也可以是数值表达式或字符表达式。 例:for (i=0; (c=getchar()!=n; i+=c)多重循环l 循环嵌套的表示图1while . while . 2for; . do . while; . 留意:例如l 必需是外层循环完全“包含内层循环,不能发生交叉。l 书写方式上一定要正确运用“缩进
46、式的方式来明确层次关系。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;
47、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+
48、) 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); f
49、or(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; fo
50、r(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
51、 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
52、+) 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
53、=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
54、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
55、 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:输出九九表程序:voi
56、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 365 10 15 20 25 30 35 40 45 多重循环例如例6:输出九九表程序:void main() int i, j; for(i
57、=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(
58、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
59、(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:输出九九表程序
60、: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 4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年数字电视前端设备企业数字化转型与智慧升级战略分析研究报告
- 2025-2030年冶金工程行业直播电商战略分析研究报告
- 2025-2030年橡胶手套行业数字营销策略分析研究报告
- 2025-2030年吸附霍乱类毒素菌苗行业数字营销策略分析研究报告
- 2025年物流师中级考试模拟试题及答案详解
- 2025年贵州黔南州中医医院高层次人才引进6人笔试模拟试题及答案解析
- 胸腔积液患者的康复指导
- 小学中段(建议二年级下三年级上)语文《一株紫丁香》阅读教案
- 小学英语一年级下册Unit12PartyTime!第四课时教学设计
- 佝偻病肥胖风险评估-洞察与解读
- (2026版)医疗保障基金使用监督管理条例实施细则的学习与解读课件
- 挖机租赁合同计时
- 浙江省2024浙江省药品监督管理局所属3家事业单位招聘15人笔试历年参考题库典型考点附带答案详解
- 社会团体内部规章制度
- 湖南省湘西州2025-2026学年七年级上学期期末考试历史试卷(解析版)
- 2026年教科版三年级科学下册 3.6一天中影子的变化(课件)
- 规范村级合同管理制度
- 重症患者液体治疗指南更新2026
- 鸿蒙应用开发(高级)认证实践能力题库
- 项目管理员考试试题及答案
- 体育系篮球专业毕业论文
评论
0/150
提交评论