21xrx.com
2025-03-25 23:07:54 Tuesday
文章检索 我的文章 写文章
C++程序:输出金字塔
2023-07-09 14:42:40 深夜i     44     0
C++ 输出 金字塔

C++是一门语言,它具有广泛的应用和实用性。本文将介绍如何使用C++编写一个简单的程序,输出金字塔。

首先,我们需要定义一个函数来实现输出金字塔的功能。在这个函数内部,我们使用循环语句来输出金字塔的每一层。具体地,我们使用两个循环,一个用于控制金字塔的行数,另一个用于输出空格和星号,以形成金字塔的形状。

代码如下:

#include <iostream> 
using namespace std; 
 
void printTriangle(int n) { 
  int i, j, k;  
  for (i = 1; i <= n; i++) { 
    for (j = 1; j <= n - i; j++)  
      cout << " "; 
     
    for (k = 1; k <= 2 * i - 1; k++) { 
      cout << "*"; 
    } 
    cout << endl; 
  } 
}  
 
int main() { 
  int n = 5; 
  cout << "输出金字塔:" << endl; 
  printTriangle(n); 
  return 0; 
}

上述程序中,我们首先定义一个函数`printTriangle`,接受一个整数参数`n`,用于控制金字塔的行数。然后,我们使用循环语句来在每行输出适当的空格和星号。最后,我们在主函数中使用`printTriangle`函数来输出金字塔,同时设置金字塔的行数为`5`行。

运行程序,我们可以看到控制台输出了一个完整的金字塔。

金字塔的形状如下所示:

*
  ***
 *****
*******
*********

总结来说,使用C++编写输出金字塔的程序是相对简单的。通过定义函数和循环语句,我们可以在控制台上输出适当数量的空格和星号,形成一个漂亮的金字塔形状。现在,你也可以通过以上教程编写自己的C++程序,输出金字塔啦!

  
  

评论区