m行n列
代码
#include<bits/stdc++.h>
using namespace std;
int sishewuru(int a){
int b=a%10;
if(b<5) return (a/10*10);
else return (a/10*10+10);
return 0;
}
int main(){
int n=0,m=0;
cin>>n>>m;
int x1[n][m]={0};
int x[n][m]={0};//行数和列数
for(int i=0;i<n;i++)
for(int j=0;j<m;j++){
cin>>x[i][j];
x1[i][j]=x[i][j];
}
for(int i1=1;i1<n-1;i1++)
for(int j1=1;j1<m-1;j1++)
x1[i1][j1]=sishewuru(((x[i1+1][j1]+x[i1-1][j1]+x[i1][j1+1]+x[i1][j1-1])/4));
for(int i=0;i<n;i++){
for(int j=0;j<m;j++)
cout<<x1[i][j]<<" ";
cout<<endl;
}
return 0;
}
关注