21xrx.com
2025-04-03 18:41:13 Thursday
文章检索 我的文章 写文章
C++乘法口诀表的下三角形式
2023-07-05 06:05:34 深夜i     14     0
C++ 乘法口诀表 下三角形式

C++语言是一种常用的计算机编程语言,在程序设计和算法实现中都扮演着重要的角色。其中,乘法口诀表是一个很简单的例子,可用于帮助初学者了解和练习基础的循环和输出语句。

在C++中,我们可以使用下三角形式来输出乘法口诀表。下三角形式是指,对于每个乘数,我们只输出小于等于它的倍数,这样可以使输出表变得更加整洁易读。

下面是一个简单的C++程序,用于打印乘法口诀表的下三角形式:

#include <iostream>
using namespace std;
int main() {
  int n;
  cout << "请输入乘法口诀表的维度n:" << endl;
  cin >> n;
  for (int i = 1; i <= n; i++) {
    for (int j = 1; j <= i; j++) {
      cout << j << "*" << i << "=" << i*j << "\t";
    }
    cout << endl;
  }
  return 0;
}

在这个程序中,我们首先让用户输入一个整数n,表示乘法口诀表的最大乘数。然后,我们使用两个嵌套的循环来逐行输出下三角形式的乘法口诀表。外循环控制行数,内循环控制列数。对于每一行,我们只输出小于等于当前行数的乘积,每个乘积之间用制表符隔开,以便对齐。

下面是一个输出示例,当n=9时,程序将输出一个9x9的乘法口诀表:

请输入乘法口诀表的维度n:
9
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++程序中循环和输出语句的使用方法,也可以体验到C++程序设计的初步乐趣。学习编程需要不断练习和摸索,希望大家在C++语言的世界里能够探索出更多有趣的应用。

  
  

评论区