我想绘制一个简单的方形地图,由星号网格组成,在网格内,我想绘制其他形状。
示例输出:
xxxxxooxxxx
xxxxxooxxxx
xxxxxxxxxxx
xxxxxxxxxxx
ooxxxxxxxxx
ooxxxxxxxxx
我试过简单地将小形状的嵌套循环放在大形状的嵌套循环中,这会导致一些变形的无限矩形
我已经尝试为较小的形状设置不同的开始和结束条件(我的想法是那些等同于坐标,但显然那是错误的)
任何帮助将不胜感激,我希望使用循环来解决这个问题,但也欢迎其他方法。
这是我的实际代码 {#include using namespace std; 诠释主要(){
for(int row=0;row<26;row++)
{
for(int column=0;column<26;column++)
{
cout << "*";
}
cout<< endl;
}
for (int i=5;i<10;i++)
{
for (int j=5;j<10;j++)
{
cout << "x";
}
cout << endl;
}
}
该代码当前绘制了 2 个正方形,一个 26x26 和一个 5x5。我想知道如何将 5x5 方格插入 26x26 方格中。我也想知道如何控制它在大方块内的位置