计算矩阵边缘元素之和(c++)

题目描述

输入一个整数矩阵,计算位于矩阵边缘的元素之和。所谓矩阵边缘的元素,就是第一行和最后一行的元素以及第一列和最后一列的元素。

输入格式

第一行分别为矩阵的行数  和列数 (m<100,n<100),两者之间以一个空格分开。
接下来输入的  行数据中,每行包含  个整数,整数之间以一个空格分开。

输出格式

输出对应矩阵的边缘元素和。

样例

样例输入
复制3 3
3 4 1
3 7 1
2 0 1

样例输出

复制15

_____________________________________________________________________________

日常发作业题解。 

写作不易,点个赞呗!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 

_____________________________________________________________________________

#include <bits/stdc++.h>
using namespace std;
int a[10005][10005],n,m,ans;
int main(){
	cin>>n>>m;
	for(int i=1;i<=n;i++){
		for(int j=1;j<=m;j++){
			cin>>a[i][j];
		}
	} 
	for(int i=1;i<=n;i++){
		for(int j=1;j<=m;j++){
			if(i==1||j==1||i==n||j==m){
				ans+=a[i][j];
			}	
		}
	} 
	cout<<ans;
}

太繁琐了所以可以优化;

#include <bits/stdc++.h>
using namespace std;
int a[10005][10005],n,m,ans;
int main(){
	cin>>n>>m;
	for(int i=1;i<=n;i++){
		for(int j=1;j<=m;j++){
            cin>>a[i][j];
			if(i==1||j==1||i==n||j==m){
				ans+=a[i][j];
			}	
		}
	} 
	cout<<ans;
}

相关推荐

  1. 计算矩阵边缘元素之和(c++)

    2024-01-22 09:04:02       34 阅读
  2. 二维数组_计算矩阵边缘元素之和

    2024-01-22 09:04:02       18 阅读
  3. 边缘计算概述_1.边缘计算概念定义

    2024-01-22 09:04:02       9 阅读
  4. 边缘计算计算的区别

    2024-01-22 09:04:02       30 阅读
  5. 算法——矩阵:对于边界元素的处理

    2024-01-22 09:04:02       20 阅读
  6. 计算机视觉边缘提取

    2024-01-22 09:04:02       9 阅读
  7. 边缘计算的挑战机遇

    2024-01-22 09:04:02       32 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-22 09:04:02       14 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-22 09:04:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-22 09:04:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-22 09:04:02       18 阅读

热门阅读

  1. 泛型..

    泛型..

    2024-01-22 09:04:02      31 阅读
  2. 编程羔才生-前端访问后端出现read ECONNRESET

    2024-01-22 09:04:02       36 阅读
  3. Oracle pagesize 和 linesize区别

    2024-01-22 09:04:02       30 阅读
  4. kafka入门(十):副本数据同步

    2024-01-22 09:04:02       35 阅读
  5. 聊聊PowerJob的UserService

    2024-01-22 09:04:02       37 阅读
  6. 微信小程序中使用自定义 icon 图标

    2024-01-22 09:04:02       32 阅读
  7. 三、安全工程—安全架构(CISSP)

    2024-01-22 09:04:02       35 阅读
  8. 《繁花》中服饰公司的股票开盘价如何涨到了18.8

    2024-01-22 09:04:02       35 阅读
  9. Angular:引领未来的前端框架

    2024-01-22 09:04:02       35 阅读
  10. 流畅的Python(四)- 文本和字节序列

    2024-01-22 09:04:02       23 阅读