循环结构C程序设计1ppt课件_第1页
循环结构C程序设计1ppt课件_第2页
循环结构C程序设计1ppt课件_第3页
循环结构C程序设计1ppt课件_第4页
循环结构C程序设计1ppt课件_第5页
已阅读5页,还剩197页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论