21xrx.com
2025-04-28 06:08:55 Monday
文章检索 我的文章 写文章
C++乘法口诀表上三角形
2023-06-30 19:04:00 深夜i     19     0
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++编程练习,可以帮助初学者加深对循环和乘法操作的理解,也可以帮助进阶的程序员熟悉不同的编程技巧和优化手段。

  
  

评论区

请求出错了