Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
32366 | zhouhuanyu 玙静 | 图像模糊处理 | C++ | 通过 | 0 MS | 260 KB | 547 | 2023-11-30 21:27:02 |
#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; }