参考代码:
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 人评分
简单的a+b (C语言代码)浏览:340 |
【计算球体积】 (C语言代码)浏览:1106 |
蓝桥杯历届试题-翻硬币 (C++代码)浏览:892 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:324 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:345 |
陈教主的三角形 (C语言代码)浏览:1143 |
模拟计算器 (C语言代码)浏览:2301 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:555 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:544 |
简单的a+b (C语言代码)浏览:443 |