21xrx.com
2024-12-23 02:02:53 Monday
登录
文章检索 我的文章 写文章
C++ 实现输出 n 行数字三角形
2023-07-07 12:26:44 深夜i     --     --
C++ 输出 n行 数字三角形

C++是一种流行的计算机编程语言,它被广泛地应用于各个领域的软件开发。使用C++编写代码可以非常方便地实现各种有趣的功能。本文将介绍如何使用C++编写程序输出n行数字三角形。

首先,我们需要了解数字三角形的定义。数字三角形通常由数字构成,按照一定的规则排列成三角形的形状。例如:


1

2 3

4 5 6

7 8 9 10

在C++中,实现数字三角形的关键是通过循环语句控制数字的输出。以下是一段实现输出四行数字三角形的代码:


#include<iostream>

using namespace std;

int main() {

  int n = 4;

  int count = 1;

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

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

      cout << count << " ";

      count++;

    }

    cout << endl;

  }

  return 0;

}

上述代码中,我们使用两个for循环嵌套来实现输出数字三角形的功能。外层循环控制三角形的行数,内层循环控制每行数字的输出。变量count用于记录当前输出的数字,每输出一个数字,count的值就加1。在内层循环中,我们通过cout语句输出数字,并在数字后加上一个空格以实现数字的对齐。

运行上述代码,控制台输出的结果为:


1

2 3

4 5 6

7 8 9 10

可以看到,这个程序成功地实现了输出数字三角形的功能。如果我们想输出更多行的数字三角形,只需修改变量n的值即可。例如,如果我们将n的值修改为5,那么程序将输出一个5行的数字三角形:


1

2 3

4 5 6

7 8 9 10

11 12 13 14 15

总的来说,在C++中实现输出数字三角形的方法十分简单。只需要使用for循环控制行数和每行数字的输出,即可实现不同大小的数字三角形。

  
  

评论区

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