解题思路:利用二维数组,应该很容易看懂(绝不是因为我想不出更聪明的做法了)。
注意事项:大小写X卡了一会,注意要大写。
参考代码:
n = eval(input()) for i in range(n): a, b = map(int, input().split()) c = [[' ']*a for _ in range(a)] for i in range(a): for j in range(a): if i==j or i+j==a-1: c[i][j] = 'X' for k in range(b): if k == 0: for i in range(a): for j in range(a): print(c[i][j],end='') print() else: for i in range(1,a): for j in range(a): print(c[i][j],end='') print() print()
0.0分
0 人评分