21xrx.com
2024-12-23 00:09:54 Monday
登录
文章检索 我的文章 写文章
C++编写星号三角形打印代码
2023-06-30 20:40:59 深夜i     --     --
C++ 星号 三角形 打印 代码

在计算机编程中,C++语言常用于开发各种应用程序和游戏。其中,星号三角形打印是一个非常基础的例子,也是初学者常用来练手的编程练习。

星号三角形打印可以通过嵌套循环来实现。首先,我们需要输入三角形的行数n,然后使用两个for循环来打印每一行的星号。具体代码如下:

#include

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 k=1;k<=2*i-1;k++) //内层循环控制每行的星号数

    {

      cout<<"*"; //打印星号

    }

    cout<

  }

  return 0;

}

在上述代码中,变量i用于控制行数,因此外层循环的范围为1到n。内层循环控制每一行的空格数,因此我们需要用n减去当前行数i,得到每行的空格数。内层循环同样用于控制每行的星号数,因此变量k的范围为1到2i-1。

在运行上述代码后,我们可以根据输入的行数n得到一个“正三角形”形状的图案,其中每一行的星号数依次为1,3,5,7……,符合数学规律。

值得注意的是,这只是星号三角形打印的基础版,C++语言还支持更灵活的输出格式,例如可以在控制台中显示不同颜色、大小和位置的星号,让程序更加生动有趣。因此,有兴趣的编程爱好者可以不断学习实践,开发出更加精彩的程序作品。

  
  

评论区

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