C++信息学奥赛1121:计算矩阵边缘元素之和

这篇具有很好参考价值的文章主要介绍了C++信息学奥赛1121:计算矩阵边缘元素之和。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

C++信息学奥赛1121:计算矩阵边缘元素之和,C++信息学奥赛,c++,矩阵,java
题解:i0 or j0 or in-1 or jm-1 or in-1 or jm-1

代码:文章来源地址https://www.toymoban.com/news/detail-665012.html

#include<iostream>  // 包含输入输出流库
#include<cmath>     // 包含数学函数库
using namespace std; // 使用标准命名空间

int main() {
	int n,m;
	cin>>n>>m;  // 输入n和m的值
	int arr[n][m];  // 定义大小为n*m的数组 
	for(int i=0;i<n;i++){  // 外层循环遍历行
		for(int j=0;j<m;j++){  // 内层循环遍历列
			cin>>arr[i][j];  // 输入数组元素的值
		}
	}
	int sum=0;
	for(int i=0;i<n;i++){  // 外层循环遍历行
		for(int j=0;j<m;j++){  // 内层循环遍历列
			if(i==0 or j==0 or i==n-1 or j==m-1 or i==n-1 or j==m-1)  // 判断是否为边界元素
				sum+=arr[i][j];  // 边界元素求和
		}
	}
	cout<<sum;  // 输出边界元素的和
  	return 0;  // 返回0表示程序运行成功
}

   

到了这里,关于C++信息学奥赛1121:计算矩阵边缘元素之和的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包