不会做啊~是不是先外面一个for循环,里面嵌套一个if...else循环(循环之前再声明以后整形变量x)
for (int y = 1; y <= 7; y++) { for (int x = 1; x <= 7; x++) { if (( x == y) || ( x+y == 8)) { Console.Write('o'); } else { Console.Write('.'); } } Console.WriteLine(); }
在循环外添加 Console.ReadKey() 或 Console.ReadLine() 应该就不会了