提交时间:2023-11-30 21:27:02

运行 ID: 32366

#include <bits/stdc++.h> using namespace std; int a[101][101], b[101][101]; int main(){ int n, m; cin >> n >> m; for(int i = 1; i <= n; i++){ for(int j = 1; j <= m; j++){ cin >> a[i][j]; b[i][j] = a[i][j]; } } for(int i = 2; i <= n-1; i++){ for(int j = 2; j <= m-1; j++){ double x = (a[i][j] + a[i+1][j] + a[i-1][j] + a[i][j+1] + a[i][j-1])/ 5.0; b[i][j] = round(x); } } for(int i = 1; i <= n; i++){ for(int j = 1; j <= m; j++){ cout << b[i][j] << " "; } cout << endl; } return 0; }