五种乘法口诀这样写,太有才啦!果断收藏!

想在写博客前找一句美句与大家共赏。
情义这东西,一见如故容易,难的是来日方长的陪伴。大冰——《乖,摸摸头》

下面是好看又有才的小Bob为大家推荐的C语言五种乘法口诀表,不知你见过没有

在这里插入图片描述
九九乘法表有完整 、右上、左上、右下、左下的版本

应用的是循环、循环、再循环

NO.1 完整版本(也是大家从小就看见的啦)

源代码:

#include <stdio.h>
int main() {
    
    
    int i,j;  // i, j控制行,列 
    for(i=1;i<=9;i++) {
    
    
        for(j=1;j<=9;j++)// %2d 控制宽度为两个字符,且右对齐
            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

NO.2 右上版本

源代码:

#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
                                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=64  8*9=72
                                                                9*9=81

NO.3 左上版本
源代码:

#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
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=64  8*9=72
9*9=81

NO.4 右下版本
源代码:

#include <stdio.h>
int main(){
    
    
    int i,j,n;
    for(i=1;i<=9;i++){
    
    
        for(n=1; n<=9-i; n++)
            printf("        ");
        for(j=1;j<=i;j++)
            printf("%d*%d=%2d  ",i,j,i*j);
        
        printf("\n");
    }
    return 0;
}

运行结果:

                                                                1*1= 1
                                                        2*1= 2  2*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=72  9*9=81
NO.5  左下版本(这个好像是小学就看到过)

源代码:

#include <stdio.h>
int main(){
    
    
    int i,j,n;
    for(i=1;i<=9;i++){
    
    
            printf("        ");        
        for(j=1;j<=i;j++)
            printf("%d*%d=%2d  ",i,j,i*j);      
        printf("\n");
    }
    return 0;
}

运行结果:

1*1= 1
2*1= 2  2*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=72  9*9=81

公众号:程序员Bob
一个正在学习C语言的大学生,致力于将C讲得更透彻!
点赞关注~谢谢
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_46259251/article/details/104919068