DSTJZ


私信TA

用户名:dotcpp0721777

访问量:9139

签 名:

时间可以解决许多问题

等  级
排  名 48
经  验 12041
参赛次数 13
文章发表 324
年  龄 18
在职情况 学生
学  校 狗熊岭23届毕业生
专  业

  自我简介:

TA的其他文章


参考代码:

n, m = map(int, input().split())
arr = [[int(num) for num in input().split()] for _ in range(n)]
res = [[0] * m for _ in range(n)]
for i in range(0, n):
    for j in range(0, m):
        if i == 0 or i == n - 1 or j == 0 or j == m - 1:
            res[i][j] = arr[i][j]
        else:
            t = (arr[i][j] + arr[i - 1][j] + arr[i + 1][j] + arr[i][j - 1] + arr[i][j + 1])
            res[i][j] = round(t / 5)
for i in range(n):
    for j in range(m):
        print(res[i][j], end = ' ')
    print()


 

0.0分

0 人评分

  评论区

  • «
  • »