提交时间:2023-12-19 21:09:31

运行 ID: 34347

#include<iostream> #include<cmath> using namespace std; int main(){ int m, n; int a[101][101]; double b[101][101]; int i, j; cin >> n >> m; for (i = 1; i <= n; i++) for (j = 1; j <= m; j++) cin >> a[i][j]; for (i = 1; i <= n; i++) { for (j = 1; j <= m; j++) if ((i == 1 || i == n || j == 1 || j == m)) b[i][j] = a[i][j]; else b[i][j] = round((a[i][j] + a[i - 1][j] + a[i + 1][j] + a[i][j - 1] + a[i][j + 1]) / 5.0); } for (i = 1; i <= n; i++) { for (j = 1; j <= m; j++) cout << b[i][j] << " "; cout << endl; } return 0; }