21xrx.com
2024-12-22 19:21:43 Sunday
登录
文章检索 我的文章 写文章
C++输出星号三角形
2023-07-08 20:49:43 深夜i     --     --
C++ 输出 星号 三角形 循环

在C++编程中,输出图形是一个很有趣的部分,而输出星号三角形是其中很受欢迎的一个。下面是一个简单的C++程序,用于输出一个星号三角形。


#include <iostream>

using namespace std;

int main()

{

  int n;

  cout << "请输入要输出的行数:";

  cin >> n;

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

  {

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

    

      cout << " ";

    

    for(int j = 1; j <= i*2-1; j++)

    {

      cout << "*";

    }

    cout << endl;

  }

  return 0;

}

在这个程序中,首先要求用户输入要输出的行数。然后,使用两个循环语句来生成星号三角形。

第一个循环,用来遍历每一行,并且在每一行之前输出空格以形成三角形的形状。其中,循环条件为 i<=n,表示输出到第n行。

第二个循环,用来输出该行对应的一组星号。其中,循环条件为 j<=i*2-1,表示每一行星号数量的规律为奇数递增。而且每一行星号数量都为 i*2-1 个。

通过这两个循环,即可实现一个星号三角形的输出。这个程序在输出三角形时使用了两个循环语句,一个控制行数,一个控制输出的符号数量,这样的方式在输出其它的图形时也是可以通用的。

毫无疑问,C++已经成为了编程领域中最流行的语言之一,并且拥有很多强大而有趣的功能。用它来输出图形,既能锻炼编程能力,又能激发学习兴趣。

  
  

评论区

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