21xrx.com
2024-12-28 09:28:39 Saturday
登录
文章检索 我的文章 写文章
C++乘法口诀表上三角形
2023-06-30 19:04:00 深夜i     --     --
C++ 乘法 口诀表 上三角形

在C++编程语言中,乘法口诀表上三角形是一项常见的编程练习。这个任务的目的是输出一个三角形矩阵,其中包含所有数字1到9的乘法结果。这个三角形表格看起来像这样:


1

2 4

3 6 9

4 8 12 16

5 10 15 20 25

6 12 18 24 30 36

7 14 21 28 35 42 49

8 16 24 32 40 48 56 64

9 18 27 36 45 54 63 72 81

在这个三角形表中,行号和列号相等的位置代表一个数字的平方,比如第一行第一列显示的是1,第二行第二列显示的是4,以此类推。

如何使用C++输出这个三角形表格呢?以下是一个使用嵌套 for 循环进行迭代的C++代码示例:


#include<iostream>

using namespace std;

int main(){

  int i, j;

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

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

      cout << i * j << " ";

    }

    cout << endl;

  }

  return 0;

}

在这个代码示例中,外层的循环控制行号,内层的循环控制列号,cout 语句输出每个数字的乘积,并加上一个空格来区分不同的数字。

当然,还有其他方法来输出这个三角形表格,比如使用数组来存储结果或者使用递归函数来生成数字。但总的来说,使用嵌套 for 循环的方法是比较简单和直接的。

无论使用什么方法,乘法口诀表上三角形是一个很好的C++编程练习,可以帮助初学者加深对循环和乘法操作的理解,也可以帮助进阶的程序员熟悉不同的编程技巧和优化手段。

  
  

评论区

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