21xrx.com
2024-11-10 00:38:17 Sunday
登录
文章检索 我的文章 写文章
C++99乘法表升级版:上坡三角形
2023-06-29 08:48:52 深夜i     --     --
C++ 乘法表 升级版 上坡三角形

在C++中,乘法表是入门级的程序,但是我们可以通过一些简单的技巧进行升级,让乘法表更加有趣。其中,上坡三角形就是一个不错的选择。

上坡三角形由一系列升序排列的数字组成,其下标从左下角开始逐级增加。换句话说,以数字2为起点的上坡三角形排列为:

2

3 4

5 6 7

8 9 10 11

我们可以用循环语句和空格字符打印出上坡三角形。以下是代码,可以实现从1到n的上坡三角形序列。


#include<iostream>

using namespace std;

int main() {

  int n, c = 1;

  cout << "请输入n的值:";

  cin >> n;

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

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

     cout << c << " ";

     c++;

   }

   cout << endl;

  }

  return 0;

}

将这段代码保存到文件中,然后编译运行,您将得到以下输出:


请输入n的值:5

1

2 3

4 5 6

7 8 9 10

11 12 13 14 15

这个程序除了打印出乘法表外,还显示了一个更有趣的序列。上坡三角形也可以被视为乘法表的一种扩展,它将乘法表转变为更有趣的形式,使我们逐步发现应用程序中可能存在的隐藏模式。

在C++编程中,一个简单的程序可以通过将其功能扩展得更有趣,增加其趣味性和挑战性,从而提高其观赏性和收藏价值。上坡三角形就是这样一种提高乘法表程序娱乐度的方式,值得尝试。

  
  

评论区

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