21xrx.com
2024-12-27 00:44:30 Friday
登录
文章检索 我的文章 写文章
如何在C++中打印一个空心正方形?
2023-07-10 22:21:05 深夜i     --     --
C++ 空心正方形 打印 循环 条件语句

在C++中,要打印一个空心正方形,需要使用循环和条件语句。下面的代码演示了如何使用嵌套循环和if语句来打印一个5x5的空心正方形:


#include <iostream>

using namespace std;

int main() {

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

   for(int j=1; j<=5; j++) {

     if(i==1 || i==5 || j==1 || j==5) {

      cout<<"* ";

     }

     else

      cout<<" ";

    

   }

   cout<<endl;

  }

  return 0;

}

分析:

* 外层循环控制行数,内层循环控制列数。

* 如果当前位置位于正方形的边界,就输出一个星号。

* 否则,输出一个空格。

输出结果如下:


* * * * *

*    *

*    *

*    *

* * * * *

如果想打印一个不同大小的空心正方形,只需修改循环控制变量的值即可。

以上就是在C++中打印空心正方形的方法,希望对初学者们有所帮助。

  
  

评论区

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