SLA0
2016-04-03 17:14
for(int x=1;x<=7;x++)
{
for(int y=1;y<=7;y++)
{
if(y==x||8==x+y)
{
Console.Write('0');
continue;
}
Console.Write('.');
}
Console.WriteLine();
}
//请完善代码
是大写的O,不是0
代码应该没有问题的,就是要把“0”改成“o”,我也是试了好多次才发现的。
for (int x = 1; x <= 7; x++)//循环7行
{
for (int y = 1; y <= 7; y++)//循环7列
{
if (x == y || x + y == 8)//对角线打印O
{
Console.Write("O");
}
else
{
Console.Write(".");//其他位置打印.
}
}
Console.WriteLine();//换行
}
C#开发轻松入门
254118 学习 · 1459 问题
相似问题