精准一肖一码资料香港▲官方网站-IOS≡手机app下载≡安卓通用版

攻略 admin 2025-04-01 07:20 3 0

c++计算矩阵边缘元素之和 

输入一个整数矩阵,计算位于矩阵边缘的元素之和。所谓矩阵边缘的元素,就是第一行和最后一行的元素以及第一列和最后一列的元素。

输澳门118开奖网118≡16入第一行分别为矩阵的行数m和列数n(m < 100,n < 100),两者之间以一个空格分开。 接下来输入的m行数据中,每行包含n个整数,整数之间以一个空格分开。

【输出】

输出对应矩阵的边缘元素和

【样例输入】 

 3 3 

3 4 1 

3 7 1 

2 0 1 

【样例输出】

 15


#include <iostream>

int main() {
    int m, n;
    std::cin >> m >> n;

    // 读取矩阵
    int matrix[100][100];
    for (int i = 0; i < m; ++i) {
        for (int j = 0; j < n; ++j) {
            std::cin >> matrix[i][j];
     &新奥彩294444Cm216677nbsp;  }
    }

    // 计算边缘元素之和
    int sum = 0;
    for (int i = 0; i < m; ++i) {
        for (int j = 0; j < n; ++j) {
            // 判断是否为边缘元素
            if (i == 0 || i == m - 1 || j == 0 || j == n - 1) {
                sum += matrix[i][j];
            }
        }
    }

    // 输出结果
    std::cout << sum;

    return 0;
}