21xrx.com
2024-11-10 00:13:54 Sunday
登录
文章检索 我的文章 写文章
用C++语言实现九九乘法表右上半三角形排列
2023-06-28 02:19:33 深夜i     --     --
C++ 九九乘法表 右上半三角形排列 实现

九九乘法表是小学的数学必修知识,是我们学习数学知识的第一道门槛。今天,我们将会使用C++语言实现九九乘法表右上半三角形排列,让我们一起来看看如何实现。

首先,我们需要理解什么是右上半三角形排列。右上半三角形排列即指九九乘法表中,从下往上,从左往右的部分,只取其中的右上半部分,然后排列出来。如果我们以九九乘法表为例,那么右上半三角形排列如下:

1 * 1 = 1        2 * 1 = 2          3 * 1 = 3        4 * 1 = 4

    2 * 2 = 4          3 * 2 = 6        4 * 2 = 8

            4 * 3 = 12     5 * 3 = 15

                    6 * 4 = 24

                       7 * 5 = 35

                            8 * 6 = 48

                               9 * 7 = 63

                                   8 * 8 = 64

                                       9 * 9 = 81

接下来,我们将使用C++语言实现这个功能。代码如下:


#include <iostream>

using namespace std;

int main()

{

  for(int i=1; i<=9; i++)

  {

    for(int j=1; j<=i; j++)

    {

      cout << j << " * " << i << " = " << i*j << "\t";

    }

    cout << endl;

  }

  return 0;

}

在代码中,我们使用了两个for循环,其中外层循环控制行数,内层循环控制每行的列数。通过控制行数与列数,我们就可以实现右上半三角形排列的效果。

最后,让我们来看看程序的输出效果。运行程序后,我们将会看到以下输出结果:

1 * 1 = 1

1 * 2 = 2    2 * 2 = 4

1 * 3 = 3    2 * 3 = 6    3 * 3 = 9

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

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

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

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

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

1 * 9 = 9    2 * 9 = 18    3 * 9 = 27    4 * 9 = 36    5 * 9 = 45    6 * 9 = 54    7 * 9 = 63    8 * 9 = 72    9 * 9 = 81

通过这个简单的例子,我们可以看到,使用C++语言实现九九乘法表右上半三角形排列并不难,只需要掌握好基本的循环结构,就可以实现这个功能了。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复