怎么?
查看原帖
怎么?
1312367
lucus_Fu0202楼主2024/5/1 15:58
//c++
#include<bits/stdc++.h>
using namespace std;
double n,m,a[101][101],b[101][101];
int main(){
    cin>>n>>m;
    for(int i = 1 ; i <= n ; i++){
        for(int j = 1 ; j <= m ; j++){
            cin>>a[i][j];
        }
    }
    for(int i = 1 ; i <= n ; i++){
        for(int j = 1 ; j <= m ; j++){
            if(i == 1 || j == 1 || i == n || j == m){
                b[i][j] = a[i][j];
            }
            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(int i = 1 ; i <= n ; i++){
        for(int j = 1 ; j <= m ; j++){
            cout<<b[i][j];
        }
    }
    return 0;
}

九个wa一个re

2024/5/1 15:58
加载中...