21xrx.com
2024-12-26 15:11:14 Thursday
登录
文章检索 我的文章 写文章
用C++输出以下图形
2023-07-05 10:10:50 深夜i     --     --
C++ 输出 图形

最近在学习C++编程语言的朋友们,相信都遇到了输出图形的问题。今天我们就来分享一下,如何使用C++输出以下图形。

图形1:


******

******

******

******

******

这个图形其实很简单,我们只要使用 for 循环嵌套,输出星号即可:


#include<iostream>

using namespace std;

int main()

{

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

  {

    for(int j = 1; j <= 6; j++)

    {

      cout<<"*";

    }

    cout<<endl;

  }

  return 0;

}

图形2:


*

**

***

****

*****

这个图形也很简单,我们只需要控制每一行的星号的数量即可。


#include<iostream>

using namespace std;

int main()

{

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

  {

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

    {

      cout<<"*";

    }

    cout<<endl;

  }

  return 0;

}

图形3:


  *

  ***

 *****

*******

*********

这个图形稍微有点难度,但只要理解了空格和星号数量的控制,还是很简单的。


#include<iostream>

using namespace std;

int main()

{

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

  {

    for(int j = i; j <= 4; j++)

    

      cout<<" ";

    

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

    {

      cout<<"*";

    }

    cout<<endl;

  }

  return 0;

}

以上三个图形,都是使用C++完成的,其实学会了使用C++来输出这些图形,也就打开了我们编程学习的大门,之后我们还可以尝试更加复杂的图形转换和编程挑战。

  
  

评论区

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