两个for为什么一个是代表行一个是代表列呢?
内层的for用于输出.和o
外层只用来换行
for (int x = 1; x <=7 ; x++)
{
for (int y = 1; y <=7 ; y++)
{
if(x==y || x+y == 8)
Console.Write('O');
else
Console.Write('.');
}
Console.WriteLine();
}
for(int x =1;x<=7;x++)
{
for(int y =1;y<=7;y++)
{
if(y==x||y==7-x+1)
{
Console.Write("O");
}
else
{
Console.Write(".");
}
}
Console.WriteLine("");
}