计算矩阵边缘元素之和

Description

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

Input

第一行分别为矩阵的行数m和列数n(m<100,n<100),两者之间以一个空格分开。

接下来输入的m行数据中,每行包含n个整数,整数之间以一个空格分开。

Output

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

Sample Input 1

复制代码
3 3
3 4 1
3 7 1
2 0 1

Sample Output 1

复制代码
15

AC:

cpp 复制代码
#include<iostream>
//#include<cstdio>
using namespace std;
int main()
{
    int n,m,sum=0;
    cin>>n>>m;
    int a[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++){
    	for(int j=0;j<m;j++){
    		if(i==0||i==n-1||j==0||j==m-1){
    			sum+=a[i][j];
			}
		}
	}cout<<sum;
}
相关推荐
Blue.ztl23 分钟前
DP刷题练习(二)
算法·cpp
青山是哪个青山31 分钟前
位运,模拟,分治,BFS,栈和哈希表
算法·散列表·宽度优先
Zephyrtoria2 小时前
区间合并:区间合并问题
java·开发语言·数据结构·算法
柏箱4 小时前
容器里有10升油,现在只有两个分别能装3升和7升油的瓶子,需要将10 升油等分成2 个5 升油。程序输出分油次数最少的详细操作过程。
算法·bfs
Hello eveybody6 小时前
C++介绍整数二分与实数二分
开发语言·数据结构·c++·算法
Mallow Flowers8 小时前
Python训练营-Day31-文件的拆分和使用
开发语言·人工智能·python·算法·机器学习
梦境虽美,却不长8 小时前
数据结构 学习 队列 2025年6月14日 11点22分
数据结构·学习·队列
GalaxyPokemon8 小时前
LeetCode - 704. 二分查找
数据结构·算法·leetcode
leo__5209 小时前
matlab实现非线性Granger因果检验
人工智能·算法·matlab
GG不是gg9 小时前
位运算详解之异或运算的奇妙操作
算法