一解:

#include <iostream>
using namespace std;
int main() {
	int m,n,ans,t;
	cin>>m>>n;
	ans=0;
	int a[m][n];
	for(int i=0;i<m;i++)
	    for(int g=0;g<n;g++){
	        cin>>t;
	        if(i==0||i==m-1||g==0||g==n-1)
	            ans+=t;
	    }
	cout<<ans;
	return 0;
}//By 10082009

二解:

#include<iostream>
using namespace std;
int main(){
	int m,n;
	cin>>m>>n;
	int s[m][n];
	for(int i=0;i<m;i++){
		for(int g=0;g<n;g++){
			cin>>s[i][g];
		}
	}
	int val=0;
	for(int i=0;i<n;i++){
		val+=s[0][i];
	}
	for(int i=0;i<n;i++){
		val+=s[m-1][i];
	}
	for(int i=1;i<m-1;i++){
		val+=s[i][0];
	}
	for(int i=1;i<m-1;i++){
		val+=s[i][n-1];
	}
	cout<<val;
	return 0;
} //By Gax

发表评论

邮箱地址不会被公开。