Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
34347 sunhuifeng 图像模糊处理 C++ 通过 0 MS 264 KB 582 2023-12-19 21:09:31

Tests(1/1):


#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; }


测评信息: