编写一个倒三角型的乘法口诀的java程序的代码是什么

编写一个倒三角型的乘法口诀的java程序的代码是什么,第1张

//九九乘法

public class lianxi3 {

public static void main(String[] args) {

for(int i=9;i>=1;i--){

for(int j=9;j<=i;j--){

Systemoutprint(j+""+i+"="+ji+"\t");

}

Systemoutprintln();

}

}

}

手打很累,求满意。。

第一种方式:方形

打印结果:

11=1 21=2  31=3  41=4  51=5  61=6  71=7  81=8  91=9

12=2 22=4 32=6 42=8 52=10 62=12 72=14 82=16 92=18 

13=3 23=6 33=9 43=12 53=15 63=18 73=21 83=24 93=27 

14=4 24=8 34=12 44=16 54=20 64=24 74=28 84=32 94=36 

15=5 25=10 35=15 45=20 55=25 65=30 75=35 85=40 95=45 

16=6 26=12 36=18 46=24 56=30 66=36 76=42 86=48 96=54 

17=7 27=14 37=21 47=28 57=35 67=42 77=49 87=56 97=63 

18=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64 98=72 

19=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 99=81

代码如下:

第二种方式:正三角

打印结果:

11=1

12=2 22=4 

13=3 23=6 33=9 

14=4 24=8 34=12 44=16 

15=5 25=10 35=15 45=20 55=25 

16=6 26=12 36=18 46=24 56=30 66=36 

17=7 27=14 37=21 47=28 57=35 67=42 77=49 

18=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64 

19=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 99=81 

代码如下:

第三种方式:倒三角

打印结果:

11=1  21=2  31=3  41=4  51=5  61=6  71=7  81=8  91=9

22=4 32=6 42=8 52=10 62=12 72=14 82=16 92=18 

33=9 43=12 53=15 63=18 73=21 83=24 93=27 

44=16 54=20 64=24 74=28 84=32 94=36 

55=25 65=30 75=35 85=40 95=45 

66=36 76=42 86=48 96=54 

77=49 87=56 97=63 

88=64 98=72 

99=81 

代码如下:

第四种方式:倒三角

打印结果:

19=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 99=81 

18=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64 

17=7 27=14 37=21 47=28 57=35 67=42 77=49 

16=6 26=12 36=18 46=24 56=30 66=36 

15=5 25=10 35=15 45=20 55=25 

14=4 24=8  34=12 44=16 

13=3 23=6  33=9 

12=2 22=4 

11=1

代码如下:

试试

    public static void main(String[] args){

        //从上到下循环5次,每次输出星号,但位置是要算出来的,可以看出是每行9列,能排出这个阵势

        String a = "";

        String b = "";

        int count = 5;//全局定义输出几行

        for (int temp = 1; temp < (count + 1); temp++){

            if (temp != 1){//第1次就是一个×

                a += " ";//逐行构造 ×  ×× ×××

            }

            //这里写一个方法,传入a,和当前第几行,还有要输出多少行,返回带空格的字符串,去形成居中的版式

            b = trans(count, temp, a);

            Systemoutprintln(b);

        }

    }

    private static String trans(int count,int temp,String a){

        String b = a;

        for (int temp2 = count; temp2 > temp; temp2--){//以5行为例,第1次循环4次,第2次循环3次,在前面加空格

            b = " " + b;

        }

        return b;

    }

运行结果:

方法一:

1    i = 1

2    while i < 10:

3     k = 1

4     while k <= i:

5    print('%d%d=%2d   '% (i,k,ik),end='') #end=‘’  表示不换行(系统默认输出完毕换行)

6    k += 1

7    print()

8     i += 1

输出结果

9 11= 1

10  21= 2   22= 4

11  31= 3   32= 6   33= 9

12  41= 4   42= 8   43=12   44=16

13  51= 5   52=10   53=15   54=20   55=25

14  61= 6   62=12   63=18   64=24   65=30   66=36

15 71= 7   72=14   73=21   74=28   75=35   76=42   77=49

16  81= 8   82=16   83=24   84=32   85=40   86=48   87=56   88=64

17  91= 9   92=18   93=27   94=36   95=45   96=54   97=63   98=72   99=81

方法二、

1    a = 9

2   while a > 0:

3    i = 1

4    while i <= a:

5   print('%d %d = %2d  '%(a,i,ai),end= '')

6   i += 1

7   print()

8   a -= 110 11

输出结果:

9     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

10   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

11   8 1 =  8  8 2 = 16  8 3 = 24  8 4 = 32  8 5 = 40  8 6 = 48  8 7 = 56  8 8 = 64

12   7 1 =  7  7 2 = 14  7 3 = 21  7 4 = 28  7 5 = 35  7 6 = 42  7 7 = 49

13   6 1 =  6  6 2 = 12  6 3 = 18  6 4 = 24  6 5 = 30  6 6 = 36

14   5 1 =  5  5 2 = 10  5 3 = 15  5 4 = 20  5 5 = 25

15   4 1 =  4  4 2 =  8  4 3 = 12  4 4 = 16

16   3 1 =  3  3 2 =  6  3 3 =  9

17   2 1 =  2  2 2 =  4

18   1 1 =  1  

以上就是关于编写一个倒三角型的乘法口诀的java程序的代码是什么全部的内容,包括:编写一个倒三角型的乘法口诀的java程序的代码是什么、java 输出乘法口诀表、java中如何使用一个for循环打印出乘法口诀表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10131646.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存