C++(計(jì)算矩陣邊緣元素之和)
2023-04-05 09:14 作者:Cirno_is_baka | 我要投稿
//1121:計(jì)算矩陣邊緣元素之和
/*
【題目描述】
輸入一個(gè)整數(shù)矩陣,計(jì)算位于矩陣邊緣的元素之和。所謂矩陣邊緣的元素,就是第一行和最后一行的元素以及第一列和最后一列的元素。
【輸入】
第一行分別為矩陣的行數(shù)m
和列數(shù)n(m<100,n<100)
,兩者之間以一個(gè)空格分開。
接下來輸入的m
行數(shù)據(jù)中,每行包含n
個(gè)整數(shù),整數(shù)之間以一個(gè)空格分開。
【輸出】
輸出對(duì)應(yīng)矩陣的邊緣元素和。
【輸入樣例】
3 3
3 4 1
3 7 1
2 0 1
【輸出樣例】
15
*/
#include <iostream>
using namespace std;
int a[10][5];
int main(){
int n;
int m;
int sum = 0;
cin>>n>>m;
bool flag = false;
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||i==n){
sum += a[i][j];
}
else if(j==1||j==m){
sum += a[i][j];
}
}
}
cout<<sum;
}
標(biāo)簽: