解题思路:
注意事项:
参考代码:
n=int(input())
s=''
for i in range(1,1000):
s+=str(i)
l=[['.'for j in range(i+n)] for i in range(n)]
a1=s[:n]
a2=s[n:3*n-2]
a3=s[3*n-2:4*n-4][::-1]
for i in range(n):
l[i][n-i-1]=a1[i]
for i in range(1,2*n-1):
l[n-1][i]=a2[i-1]
for i in range(1,n-1):
l[i][n+i-1]=a3[i-1]
for i in range(n):
print(''.join(l[i]))
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:668 |
不容易系列2 (C语言代码)浏览:597 |
求圆的面积 (C语言代码)浏览:1270 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:603 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:758 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:644 |
【排队买票】 (C语言代码)浏览:900 |
【绝对值排序】 (C语言代码)浏览:821 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:916 |
最小公倍数 (C语言代码)浏览:1029 |