21xrx.com
2024-11-22 10:57:43 Friday
登录
文章检索 我的文章 写文章
C++程序:用“*”符号包围图形输出
2023-06-23 05:51:37 深夜i     --     --
C++ 程序 *符号 包围 图形输出

C++程序设计是一门非常有趣的编程语言,它能够帮助程序员轻松地实现各种各样的功能。其中,在C++程序设计中一个常见的问题是如何输出不同形状的图形。而在这里,我们将为大家提供一个简单的方法,让我们能够用“*”符号来包围不同的图形输出。

首先,我们需要了解如何在C++程序中使用循环来输出图形。可以使用for循环来控制行数,嵌套的for循环来控制每一行中“*”符号的数量。下面的代码可以输出一个矩形:


#include <iostream>

using namespace std;

int main()

{

  int width = 5;

  int height = 5;

  for (int i = 0; i < height; i++)

  {

    for (int j = 0; j < width; j++)

    {

      cout << "*";

    }

    cout << endl;

  }

  return 0;

}

接着,我们可以修改上述代码,增加包围符号的功能。这将需要我们在输出矩形前和后额外输出一条“*”符号的线:


#include <iostream>

using namespace std;

int main()

{

  int width = 5;

  int height = 5;

  cout << "*****" << endl;

  for (int i = 0; i < height; i++)

  {

    cout << "*" << "  " << "*" << endl;

  }

  cout << "*****" << endl;

  return 0;

}

最后的输出结果如下:


*****

*  *

*  *

*  *

*  *

*****

到此为止,我们已经成功地使用了“*”符号来包围矩形输出。而这个思路可以轻松地扩展到输出其他的形状,例如,输出菱形、三角形或梯形的顶部和底部都可以使用这个方法来编写C++程序。总之,C++程序设计让我们有了许多有趣的编程挑战,所以让我们继续探究吧!

  
  
下一篇: C和C++联系探究

评论区

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