解题
2026-08-01 13:20:31
发布于:浙江
5阅读
0回复
0点赞
这个代码是遍历周围,把遍历过的设为0,防止重复遍历。
#include<bits/stdc++.h>
using namespace std;
int n,m,a[110][110],sum;
int main(){
cin>>n>>m;
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
cin>>a[i][j];
}
}
for(int i=0;i<n;i++){
sum+=a[i][0];
a[i][0]=0;
sum+=a[i][m-1];
a[i][m-1]=0;
}
for(int i=0;i<m;i++){
sum+=a[0][i];
a[0][i]=0;
sum+=a[n-1][i];
a[n-1][i]=0;
}
cout<<sum;
return 0;
}
这里空空如也





有帮助,赞一个