1 solutions
-
0
#include using namespace std;
int main() { int m, n; cin >> m >> n;
int matrix[100][100]; for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { cin >> matrix[i][j]; } } int sum = 0; // 计算第一行和最后一行的元素 for (int j = 0; j < n; j++) { sum += matrix[0][j]; // 第一行 if (m > 1) { sum += matrix[m-1][j]; // 最后一行 } } // 计算第一列和最后一列的元素(不重复计算四个角) for (int i = 1; i < m-1; i++) { sum += matrix[i][0]; // 第一列 if (n > 1) { sum += matrix[i][n-1]; // 最后一列 } } cout << sum << endl; return 0;} //ai的力量
Information
- ID
- 245
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 9
- Tags
- # Submissions
- 7
- Accepted
- 6
- Uploaded By