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;
}
相关推荐
Sagittarius_A*20 分钟前
后量子密码|前置基础 03|数字签名运行逻辑:签名签发、核验原理与实际业务应用
算法·信息安全·密码学·数字签名·后量子密码
DBA小马哥26 分钟前
向量数据库入门到进阶:Embedding、ANN算法与RAG落地的关键术语
数据库·算法·embedding
大白同学42139 分钟前
初识Qt——创建第一个Qt项目
开发语言·qt
祈禾40 分钟前
计算机组成原理之编译、汇编、链接、解释
开发语言·汇编·笔记·学习
吴声子夜歌1 小时前
正则指引——Ruby
开发语言·正则表达式·ruby
知识分享小能手1 小时前
线性代数学习教程,从入门到精通,矩阵的初等变换与线性方程组(6)
学习·线性代数·矩阵
Luhui Dev1 小时前
如何在 WorkBuddy 中使用大角几何:从 MCP 接入到 AI 几何作图
人工智能·数学·算法·agent·luhuidev
Smilecoc1 小时前
决策树(五):决策树回归
算法·决策树·回归
nnerddboy1 小时前
Rust教程06:ESP32-rust环境搭建
开发语言·后端·rust
nnerddboy1 小时前
Rust教程03:函数,控制流与所有权
开发语言·后端·rust