using System;
using System.Collections.Generic;
using System.Text;
namespace Test
{
class Program
{
static void Main(string[] args)
{
for (int x=1;x<=7;x++)//请完善代码
{
for (int y=1;x<=7;y++)
{
if (x+y==8||x==y)
{
Console.Write("O");
}
else
{
Console.Write(".");
}
}
Console.WriteLine();
}
}
}
}
for (int y=1;x<=7;y++)
这里第二个循环条件错了,把x改为y即可,设置为x就会让第二层循环没办法跳出循环造成死循环。