21xrx.com
2024-11-22 10:10:12 Friday
登录
文章检索 我的文章 写文章
C++实现金字塔图形数字的代码
2023-07-01 03:57:10 深夜i     --     --
C++ 金字塔 图形 数字 代码

金字塔图形数字是一种常见的图形输出方式,它由数字不断递增或递减而组成,呈现出一种三角形的形状。有人可能会觉得这种图形输出难以实现,但实际上,使用C++编程语言可以轻松实现。

首先,我们可以选择使用for循环语句来输出数字,然后再使用嵌套循环语句来组合数字,形成金字塔的图形。以下是一个C++实现金字塔图形数字的代码示例:


#include <iostream>

using namespace std;

int main()

{

  int height, rows = 1;

  cout << "请输入金字塔的高度:";

  cin >> height;

  for (int i = height; i > 0; i--)

  {

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

    

      cout << " ";

    

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

    

      cout << k << " ";

    

    cout << endl;

    rows++;

  }

  return 0;

}

在这段代码中,我们先定义了输入的高度变量和当前行数变量,随后使用for循环语句来遍历高度,并使用嵌套循环语句来输出数字组成金字塔的图形。

在第一个嵌套循环语句中,我们使用for循环输出空格,控制数字的位置,然后在第二个嵌套循环语句中,我们使用for循环输出数字,并在数字后面加上一个空格,使之间产生空隙,以达到比较美观的效果。

最后,在每行数字输出结束后,我们将当前行数加1,并输出一个换行符,以便于下一行的数字输出。这样,我们就能够生成一个比较美观的金字塔图形数字。

  
  

评论区

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