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;
}
相关推荐
跳跳糖炒酸奶2 分钟前
第四章、Isaacsim在GUI中构建机器人(2):组装一个简单的机器人
人工智能·python·算法·ubuntu·机器人
桃子酱紫君18 分钟前
华为配置篇-BGP实验
开发语言·华为·php
绵绵细雨中的乡音18 分钟前
动态规划-第六篇
算法·动态规划
程序员黄同学27 分钟前
动态规划,如何应用动态规划解决实际问题?
算法·动态规划
QTX1873030 分钟前
JavaScript 中的原型链与继承
开发语言·javascript·原型模式
shaoing33 分钟前
MySQL 错误 报错:Table ‘performance_schema.session_variables’ Doesn’t Exist
java·开发语言·数据库
march_birds1 小时前
FreeRTOS 与 RT-Thread 事件组对比分析
c语言·单片机·算法·系统架构
明月看潮生1 小时前
青少年编程与数学 02-015 大学数学知识点 01课题、概要
青少年编程·高等数学·编程与数学·大学数学
明月看潮生1 小时前
青少年编程与数学 02-014 高中数学知识点 07课题、专业相关性分析
青少年编程·高中数学·编程与数学
明月看潮生1 小时前
青少年编程与数学 02-015 大学数学知识点 03课题、概率论和数理统计
青少年编程·概率论·数理统计·编程与数学·大学数学