21xrx.com
2025-03-31 10:17:14 Monday
文章检索 我的文章 写文章
C++实现金字塔图形数字的代码
2023-07-01 03:57:10 深夜i     27     0
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,并输出一个换行符,以便于下一行的数字输出。这样,我们就能够生成一个比较美观的金字塔图形数字。

  
  

评论区