99我
查看原帖
99我
1105563
xuyangming楼主2024/7/30 13:56
#include <iostream>
using namespace std;
int main() 
{
	int n, m;
	cin >> n >> m;
	int a[n][m];
	double b[n][m];
	for (int i = 0; i < n; i++) 
    {
		for (int j = 0; j < m; j++) 
        {
			cin >> a[i][j];
			if(i==0 or i==n-1 or j==0 or j==m-1)
			{
				b[i][j]=a[i][j];
			}
		}
	}
	for (int i = 1; i < n - 1; i++)
     {
		for (int j = 1; j < m - 1; j++) 
        {
			b[i][j] = (a[i - 1][j] + a[i][j - 1] + a[i][j + 1] + a[i + 1][j]+a[i][j]) / 5.0;			
		}
	}
	for (int i = 0; i < n; i++) 
    {
		for (int j = 0; j < m; j++) 
        {
			cout<<b[i][j] << " ";
		}
		cout<<endl;
	}
	return 0;
}
2024/7/30 13:56
加载中...