设为首页 加入收藏

TOP

C语言输出九九乘法表代码及解析(一)
2018-12-11 14:10:50 】 浏览:260
Tags:语言 输出 九九 乘法 代码 解析

九九乘法表共9行9列,重点考察for循环的掌握情况。


下面给出了输出完整乘法表、右上、右下、左上、左下乘法表的代码。


【代码一】输出完整的三角形:


#include <stdio.h>
int main() {
    int i,j;  // i, j控制行或列
    for(i=1;i<=9;i++) {
        for(j=1;j<=9;j++)
            // %2d 控制宽度为两个字符,且右对齐;如果改为 %-2d 则为左对齐
            // \t为tab缩进
            printf("%d*%d=%2d\t", i, j, i*j);


        printf("\n");
    }


    return 0;
}


运行结果:


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 


C语言输出九九乘法表代码及解析


【代码二】输出右上三角形和左上三角形:


#include <stdio.h>
int main() {
    int i,j;
    for(i=1;i<=9;i++){
        for(j=1;j<=9;j++){
            if(j<i)
                //打印八个空格,去掉空格就是左上三角形
                printf("        ");
            else
                printf("%d*%d=%2d  ",i,j,i*j);
        }


        printf("\n"); 
    }


    return 0;
}


运行结果:


            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*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
                                                   4*4=16   4*5=20    4*6=24   4*7=28    4*8=32  4*9=36
                                                 

首页 上一页 1 2 下一页 尾页 1/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇C语言解决八皇后问题代码及解析 下一篇Java基础之数据比较Integer、Shor..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目