【代码一】输出完整的三角形:
1.#inc1ude<stdio.h>
2.intmain(){
3.intij;〃i,j控制行或列
4.for(i=1;i<=9;i++){
5.for(j=1;j<=9;j++)
6.//%2d控制宽度为两个字符,且右对齐;如果改为%-2d则为左对存
7.〃\t为tab缩进
8.Printf("%d*%d=%2d∖t”,i,j,i*j);
9.
10.printf(',∖n");
U. )
12.
13.return0;
14.)
printf输出格式默认运行结果:
1*1= 1 1*2= 2 1*3= 3 1*4=4 1*5=5 1*6=6 1*7=7 1*8=8 1*9=9
2*1= 2 2*2= 4 2*3= 6 2*4=8 2*5=10 2*6=12 2*7=14 2*8=16 2*9=18
3*1= 3 3*2= 6 3*3= 9 3*4=12 3*5=15 3*6=18 3*7=21 3*8=24 3*9=27
4*1= 4 4*2= 8 4*3=12 4*4=16 4*5=20 4*6=24 4*7=28 4*8=32 4*9=36
5*1= 5 5*2=10 5*3=15 5*4=20 5*5=25 5*6=30 5*7=35 5*8=40 5*9=45
6*1= 6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 6*7=42 6*8=48 6*9=54
7*1= 7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 7*8=56 7*9=63
8*1= 8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 8*9=72
9*1= 9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
【代码二】输出右上三角形和左上三角形:
1.#indude<stdio.h>
2.intmain(){
3.inti,j;
4.for(i=1;i<=9;i++){
5.for(j=1;j<=9;j++){
6.if(j<i)
7.〃打印八个空格,去掉空格就是左上三角形
8.printf("");
9.e1se
10.printf(',%d*%d=%2d"JJJ*j);
11.)
12.
13.printf("∖n");
14.)
15.
16.return0;
17.)
运行结果:
1*1=11*2= 2 1*3= 3 1*4= 4 1*5=5 1*6=6 1*7=7 1*8=8 1*9=9
2*2= 4 2*3= 6 2*4= 8 2*5=10 2*6=12 2*7=14 2*8=16 2*9=18
3*3=93*4=123*5=15 3*6=18 3*7=21 3*8=24 3*9=27
4*4=16 4*5=20 4*6=24 4*7=28 4*8=32 4*9=36
5*5=25 5*6=30 5*7=35 5*8=40 5*9=45
6*6=36 6*7=42 6*8=48 6*9=54
7*7=49 7*8=56 7*9=63
8*8=648*9=72
9*9=81
去掉八个空格后的运行结果:
1*1=1 1*2=2 1*3=3 1*4=4 1*5=5 1*6=6 1*7=7 1*8= 81*9=9
2*2=4 2*3=6 2*4=8 2*5=10 2*6=12 2*7=14 2*8=16 2*9=18
3*3=9 3*4=12 3*5=15 3*6=18 3*7=21 3*8=24 3*9=27
6*6=366*7=426*8=486*9=54
7*7=497*8=567*9=63
8*8=648*9=72
9*9=81
【代码三】输出右下和左下三角形:
1.⅛inc1ude<stdio.h>
2.intmain(){
3.inti,j,n;
4.for(i=1;i<=9;i++){
5.//将下面的for循环注释拽,就输出左下二角形
6.for(n=1;n<=9-i;n++)
7.printf(,' ");
8.
9.for(j=1;j<=i;j++)
10.printf("%d*%d=%2d",ij,i*j);
11.
12.printf("∖n");
13.)
14.
15.return0;
16.)
1*1=1
2*2=4
3*3=9
4*4=16
5*5=25
运行结果:2*1=2
3*1=33*2=6
4*1-44*2=84*3=12
5*1=55*2=105*3=155*4=20
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
去掉循环后的运行结果:
1*1=1
2*1=22*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
6*1=6 6*2=12 6*3=18 6*4=24 6*5-30 6*6-36
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1-8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=729*9=81
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论