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;
}
相关推荐
Storynone4 小时前
【Day21】LeetCode:93. 复原IP地址,78. 子集,90. 子集 II
python·算法·leetcode
qq_406176144 小时前
详解Vue中的计算属性(computed)和观察属性(watch)
开发语言·前端·javascript·vue.js·前端框架
知无不研4 小时前
中介者模式
c++·设计模式·中介者模式
小付同学呀4 小时前
C语言学习(九)——C判断三元运算符
c语言·开发语言·学习
ab1515174 小时前
3.14二刷基础93 94 83 98 99 完成进阶40 43
算法
nananaij4 小时前
【LeetCode-01 两数之和 python解法】
开发语言·python·算法·leetcode
crescent_悦4 小时前
PTA C++:正整数A+B
数据结构·c++·算法
丶小鱼丶4 小时前
数据结构和算法之【链表】
java·数据结构·算法
一直都在5724 小时前
新Java基础(二十五):异常类
java·开发语言
礼拜天没时间.4 小时前
力扣热题100实战 | 第31期:下一个排列——数组规律的极致探索
java·算法·leetcode·字典序·原地算法·力扣热题100