21xrx.com
2024-12-22 20:45:06 Sunday
登录
文章检索 我的文章 写文章
C++程序:输出金字塔
2023-07-09 14:42:40 深夜i     --     --
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++程序,输出金字塔啦!

  
  

评论区

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