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;
}
相关推荐
机器学习之心几秒前
一区北方苍鹰算法优化+创新改进Transformer!NGO-Transformer-LSTM多变量回归预测
算法·lstm·transformer·北方苍鹰算法优化·多变量回归预测·ngo-transformer
I_Am_Me_10 分钟前
【JavaEE进阶】 JavaScript
开发语言·javascript·ecmascript
yyt_cdeyyds11 分钟前
FIFO和LRU算法实现操作系统中主存管理
算法
暮色_年华12 分钟前
Modern Effective C++item 9:优先考虑别名声明而非typedef
c++
重生之我是数学王子20 分钟前
QT基础 编码问题 定时器 事件 绘图事件 keyPressEvent QT5.12.3环境 C++实现
开发语言·c++·qt
Ai 编码助手22 分钟前
使用php和Xunsearch提升音乐网站的歌曲搜索效果
开发语言·php
学习前端的小z26 分钟前
【前端】深入理解 JavaScript 逻辑运算符的优先级与短路求值机制
开发语言·前端·javascript
daiyang123...33 分钟前
测试岗位应该学什么
数据结构
神仙别闹34 分钟前
基于C#和Sql Server 2008实现的(WinForm)订单生成系统
开发语言·c#
XINGTECODE35 分钟前
海盗王集成网关和商城服务端功能golang版
开发语言·后端·golang