21xrx.com
2024-12-23 02:27:20 Monday
登录
文章检索 我的文章 写文章
C++数字金字塔代码
2023-06-23 00:16:28 深夜i     --     --
C++ 数字金字塔 代码

数字金字塔是一个经典的编程练习题,通过循环嵌套打印出一定规律的数字金字塔。在C++中,我们可以使用嵌套的for循环来实现这个任务。以下是一个简单的C++数字金字塔代码示例:

#include

using namespace std;

int main()

{

  int rows;

  cout << "Enter the number of rows: ";

  cin >> rows;

  for(int i=1; i<=rows; i++)

  {

    int num = 1;

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

    {

      cout << num << " ";

      num++;

    }

    cout << endl;

  }

  return 0;

}

在上面的代码中,我们首先要求用户输入数字金字塔的行数。然后,我们使用两个嵌套的for循环来打印数字金字塔。外层循环i从1到rows,内层循环j从1到i。在内层循环中,我们使用一个变量num来记录要打印的数字,并且每次打印后将其加1。最后,我们使用cout语句和endl语句来输出数字金字塔,并结束了整个程序。

让我们测试一下上述的代码实现是否正确,比如输入数字3,应该输出以下结果:

1

2 3

4 5 6

代码实现很简单,但数字金字塔问题还有很多解法。例如,我们还可以使用向量和递归来构建数字金字塔,这些方法可以提高代码的可读性和效率。无论如何,请记得在编写C++程序时保持代码清晰、简洁和可读性高,这将有助于提高代码的质量和可维护性。

  
  

评论区

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