解题思路:构建2维数组dp dp[i][i]='X' dp[i][-(i+1)]='X'
注意事项:
参考代码:
def DNA(a,b):
s=[[' 'for j in range(a)]for i in range(a-1)]
for i in range(a-1):
s[i][i]='X'
for i in range(a-1):
s[i][-(i+1)]='X'
for m in range(b):
for i in s:
for j in i:
print(j,end='')
print()
print('X',end='')
for i in range(a-2):
print(' ',end='')
print('X',end='')
return '\n'
while True:
try:
n=input()
if n.find(' ')!=-1:
m=n.find(' ')
a=int(n[:m])
b=int(n[m+1:])
print(DNA(a,b))
except:
break
0.0分
2 人评分
P1001 (C语言代码)浏览:803 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:569 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:851 |
母牛的故事 (C语言代码)浏览:1429 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:616 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:684 |
简单的a+b (C语言代码)浏览:417 |
青年歌手大奖赛_评委会打分 (C语言代码)浏览:2157 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:812 |
1025题 初学者,求帮忙看下,不知道哪错了浏览:316 |