Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
34347 | sunhuifeng | 图像模糊处理 | C++ | 通过 | 0 MS | 264 KB | 582 | 2023-12-19 21:09:31 |
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; }
exit code: 0, checker exit code: 0