21xrx.com
2024-11-05 18:46:30 Tuesday
登录
文章检索 我的文章 写文章
C++九九乘法表倒三角代码
2023-06-24 07:40:10 深夜i     --     --
C++ 九九乘法表 倒三角 代码

C++编程语言是一种高级的计算机语言,被广泛应用于软件开发、科学计算、游戏制作等领域。C++语言不仅有丰富的语法规则和数据结构,还具备高效、可靠、易于维护的优点,是程序员必备的一门技能。

当在学习C++语言时,我们会接触到一些基本的语法,如循环语句和条件语句。这些基本语法是学习编程的必备知识,也是后续高级编程的基础。

在这里,我们将介绍如何使用C++语言编写一个九九乘法表倒三角的代码。首先,我们需要使用循环语句中的for循环来打印出九九乘法表,代码如下:


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

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

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

  }

  cout << endl;

}

我们可以运行这个代码,得到一个标准的九九乘法表:


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

接下来,我们要在九九乘法表的基础上实现倒三角的效果。倒三角的特点是每一行的数字依次递减,并且每一行输出的数字数量不相同。我们可以使用条件语句中的if语句来实现这个功能。代码如下:


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

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

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

  }

  cout << endl;

}

我们可以看到,这个代码是在九九乘法表的基础上,将外层循环改为倒序循环,并且将内层循环的判断条件也改为了逆序。这样,我们就实现了一个倒三角的九九乘法表。

输出的结果如下:


9*9=81

8*9=72  8*8=64

7*9=63  7*8=56  7*7=49

6*9=54  6*8=48  6*7=42  6*6=36

5*9=45  5*8=40  5*7=35  5*6=30  5*5=25

4*9=36  4*8=32  4*7=28  4*6=24  4*5=20  4*4=16

3*9=27  3*8=24  3*7=21  3*6=18  3*5=15  3*4=12  3*3=9

2*9=18  2*8=16  2*7=14  2*6=12  2*5=10  2*4=8  2*3=6  2*2=4

1*9=9  1*8=8  1*7=7  1*6=6  1*5=5  1*4=4  1*3=3  1*2=2  1*1=1

通过以上代码实现,我们可以看到C++编程语言的强大之处——可以简单易行地实现各种复杂的功能。九九乘法表倒三角代码的实现,不仅达到了简洁高效的目的,还利用了C++语言的特性实现了一个有趣的效果。

  
  

评论区

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