C++竞赛初阶L1-15-第六单元-多维数组(34~35课)551: T456501 计算矩阵边缘元素之和

题目内容

输入一个整数矩阵,计算位于矩阵边缘的元素之和。

所谓矩阵边缘的元素,就是第一行和最后一行的元素以及第一列和最后一列的元素。

输入格式

第 1 行包含两个整数,分别为行数 m 和列数 n,两个整数之间空格隔开。

第 2 行开始有 m 行数据,每行包含 n 个整数,整数之间空格隔开。

输出格式

对应矩阵的边缘元素和。

样例 1 输入

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

样例 1 输出

复制代码
15

程序输出:

复制代码
#include<bits/stdc++.h>
using namespace std;
int a[100+10][100+10],m=1,n=1,ans;
int main()
{
	cin>>m>>n;
	for(int i=1;i<=m;i++)	 
	{
		for(int j=1;j<=n;j++)
		{
			cin>>a[i][j];
		if(i==1 | i==m) ans+=a[i][j];
			else{
				if(j==1 | j==n) ans+=a[i][j];
		}
	}
	
	}
	cout<<ans<<endl;
	return 0;
}
相关推荐
熊猫钓鱼>_>几秒前
GenUI:从“文本对话”到“可操作界面”的范式转移
开发语言·人工智能·agent·sdk·vibecoding·assistant·genui
Tisfy3 分钟前
LeetCode 1722.执行交换操作后的最小汉明距离:连通图
算法·leetcode·dfs·题解·深度优先搜索·连通图
Ulyanov9 分钟前
《玩转QT Designer Studio:从设计到实战》 QT Designer Studio环境搭建与核心工作区详解
开发语言·python·qt·系统仿真·雷达电子战系统仿真
不知名的老吴10 分钟前
案例教学:最长递增子序列问题
数据结构·算法·动态规划
样例过了就是过了10 分钟前
LeetCode热题100 杨辉三角
c++·算法·leetcode·动态规划
前端摸鱼匠14 分钟前
【AI大模型春招面试题22】层归一化(Layer Norm)与批归一化(Batch Norm)的区别?为何大模型更倾向于使用Layer Norm?
开发语言·人工智能·面试·求职招聘·batch
念越18 分钟前
算法每日一题 Day05|双指针解决盛最多水的容器问题
算法·力扣
历程里程碑18 分钟前
MySQL视图:虚拟表的实战技巧
java·开发语言·数据库·c++·sql·mysql·adb
_小草鱼_20 分钟前
【数据结构】栈和队列
数据结构·数组··队列
eggrall20 分钟前
Leetcode 最大连续 1 的个数 III(medium)
算法·leetcode·职场和发展