正在加载图片...
描述 输入一个整数矩阵,计算位于矩阵边缘的元素之和。所谓矩阵边缘的元素,就是第一行和最 后一行的元素以及第一列和最后一列的元素。 输入 第一行分别为矩阵的行数m和列数n(m<100,n<100),两者之间以一个空格分开。 接下来输入的m行数据中,每行包含n个整数,整数之间以一个空格分开。 输出 输出对应矩阵的边缘元素和 样例输入 33 341 371 201 样例输出 15 #include <bits/stdc++.h> using namespace std; int main() { inta[100][100] inti,j; int n,m; cin>>m>>n; int sum =0; for(i=0;i<m;i++) { for(j=0;j<n;j++) cin>>af]]; } } for(i=0;i<m ;i++) { for(j=0;j<n;j++) if(i==0lli==m-1llj=0lj=n-1) sum sum +afi]j];描述 输入一个整数矩阵,计算位于矩阵边缘的元素之和。所谓矩阵边缘的元素,就是第一行和最 后一行的元素以及第一列和最后一列的元素。 输入 第一行分别为矩阵的行数 m 和列数 n(m < 100,n < 100),两者之间以一个空格分开。 接下来输入的 m 行数据中,每行包含 n 个整数,整数之间以一个空格分开。 输出 输出对应矩阵的边缘元素和 样例输入 3 3 3 4 1 3 7 1 2 0 1 样例输出 15 #include <bits/stdc++.h> using namespace std; int main() { int a[100][100]; int i,j; int n,m; cin >> m >> n; int sum = 0; for(i = 0 ; i < m ; i ++) { for(j = 0 ; j < n ; j ++) { cin >> a[i][j]; } } for(i = 0 ; i < m ; i ++) { for(j = 0 ; j < n ; j ++) { if(i == 0 || i == m-1 || j == 0 || j == n-1) { sum = sum +a[i][j];
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有