酷代码 AI
菜单
服务商

题目描述 读入一个n*n 的数字矩阵,输出数字矩阵上半部分的数字之和。 如上图蓝色部分所示: 对于一个10行10列的数字矩阵,第0行到第n/2-1行,第0列到第n-1列为数字矩阵的上半部分。 输入 读入一个整数 ,保证 一定是偶数, 不超过 。 接下来读入 行 列的数字矩阵。每个数字的范围在 ~ 之间。 输出 输出数字矩阵的上半部分之和。 样例输入 复制 4 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 样例输出 复制 12

```cpp #include <iostream> using namespace std; int main() { int n; cin >> n; int matrix[n][n]; int sum = 0; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { cin >> matrix[i][j]; } } for (int i = 0; i < n / 2; i++) { for (int j = 0; j < n; j++) { sum += matrix[i][j]; } } cout << sum << endl; return 0; } ``` [2025-12-29 12:21:23 | AI问答 | 143点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多