《C语言九九乘法表(五种输出形式).docx》由会员分享,可在线阅读,更多相关《C语言九九乘法表(五种输出形式).docx(4页珍藏版)》请在第一文库网上搜索。
1、【代码一】输出完整的三角形:1. #inc1ude2. 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=%2dt”,i,j,i*j);9.10. printf(,n);U.)12.13. return0;14. )运行结果:1*1=11*2=21*3=31*4=41*5=51*6=61*7=71*8=81*9=92*1=22*2=42*3=62*4=82*5=102*6=122*7=142*8=16
2、2*9=183*1=33*2=63*3=93*4=123*5=153*6=183*7=213*8=243*9=274*1=44*2=84*3=124*4=164*5=204*6=244*7=284*8=324*9=365*1=55*2=105*3=155*4=205*5=255*6=305*7=355*8=405*9=456*1=66*2=126*3=186*4=246*5=306*6=366*7=426*8=486*9=547*1=77*2=147*3=217*4=287*5=357*6=427*7=497*8=567*9=638*1=88*2=168*3=248*4=328*5=408*6
3、=488*7=568*8=648*9=729*1=99*2=189*3=279*4=369*5=459*6=549*7=639*8=729*9=81【代码二】输出右上三角形和左上三角形:1. #indude2. intmain()3. inti,j;4. for(i=1;i=9;i+)5. for(j=1;j=9;j+)6. if(ji)7. 打印八个空格,去掉空格就是左上三角形8. printf();9. e1se10. printf(,%d*%d=%2dJJJ*j);11. )12.13. printf(n);14. )15.16. return0;17. )运行结果:1*1=11*2=2
4、1*3=31*4=41*5=51*6=61*7=71*8=81*9=92*2=42*3=62*4=82*5=102*6=122*7=142*8=162*9=183*3=93*4=123*5=153*6=183*7=213*8=243*9=274*4=164*5=204*6=244*7=284*8=324*9=365*5=255*6=305*7=355*8=405*9=456*6=366*7=426*8=486*9=547*7=497*8=567*9=638*8=648*9=729*9=81去掉八个空格后的运行结果:1*1=11*2=21*3=31*4=41*5=51*6=61*7=71*8=8
5、1*9=92*2=42*3=62*4=82*5=102*6=122*7=142*8=162*9=183*3=93*4=123*5=153*6=183*7=213*8=243*9=276*6=366*7=426*8=486*9=547*7=497*8=567*9=638*8=648*9=729*9=81【代码三】输出右下和左下三角形:1. inc1ude2. 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.
6、 printf(%d*%d=%2d,ij,i*j);11.12. printf(n);13. )14.15. return0;16. )1*1=12*2=43*3=94*4=165*5=25运行结果:2*1=23*1=33*2=64*1-44*2=84*3=125*1=55*2=105*3=155*4=207*1=77*2=147*3=217*4=287*5=357*6=427*7=498*1=88*2=168*3=248*4=328*5=408*6=488*7=568*8=649*1=99*2=189*3=279*4=369*5=459*6=549*7=639*8=729*9=81去掉循环后的运行结果:1*1=12*1=22*2=43*1=33*2=63*3=94*1=44*2=84*3=124*4=165*1=55*2=105*3=155*4=205*5=256*1=66*2=126*3=186*4=246*5-306*6-367*1=77*2=147*3=217*4=287*5=357*6=427*7=498*1-88*2=168*3=248*4=328*5=408*6=488*7=568*8=649*1=99*2=189*3=279*4=369*5=459*6=549*7=639*8=729*9=81