欢迎光临散文网 会员登陆 & 注册

C++(计算矩阵边缘元素之和)

2023-04-05 09:14 作者:Cirno_is_baka  | 我要投稿

//1121:计算矩阵边缘元素之和

/*

【题目描述】

输入一个整数矩阵,计算位于矩阵边缘的元素之和。所谓矩阵边缘的元素,就是第一行和最后一行的元素以及第一列和最后一列的元素。


【输入】

第一行分别为矩阵的行数m

和列数n(m<100,n<100)

,两者之间以一个空格分开。

接下来输入的m

行数据中,每行包含n

个整数,整数之间以一个空格分开。


【输出】

输出对应矩阵的边缘元素和。


【输入样例】

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;

}


C++(计算矩阵边缘元素之和)的评论 (共 条)

分享到微博请遵守国家法律