二维数组求和-题解

描述

小陈同学也学了二维数组,现在他面临第一个考验:
给出n行m列数字,试着输出这n行m列数字的和以及第k
1

行第k
2

列的数字

输入描述

第一行给出n,m,k
1

,k
2

四个整数(1<=k
1

,k
2

<=n,m<=100)

接下来输入n∗m的矩阵

输出描述

第一行为n∗m个数的和

第二行为第k
1

行第k
2

列数的值

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <bits/stdc++.h>
using namespace std;

int main(){
int n,m,x,y;
cin >> n >> m>> x >> y;
int in[n][m];
int sum = 0;
for(int i = 0;i<n;i++){
for(int j = 0;j<m;j++){
cin >> in[i][j];
sum += in[i][j];
}
}
cout << sum << endl << in[x-1][y-1];
return 0;
}


二维数组求和-题解
https://chenxi-tijie.pages.dev/2025/07/二维数组求和-题解/
作者
chenxi
发布于
2025年7月3日
许可协议