2025年7月19日,二维矩阵

1矩阵初始化:创建一个 3×3 的二维数组,初始化为全 0,然后将对角线元素设为 1,输出这样的二维数组

cpp 复制代码
#include <iostream>
using namespace std;

int main() {
    // 创建一个 3×3 的二维数组,初始值全为 0
    int array[3][3] = {0};
    
    // 将对角线元素设为 1
    for (int i = 0; i < 3; i++) {
        array[i][i] = 1;
    }
    
    // 输出结果
    for (int i = 0; i < 3; i++) {
        for (int j = 0; j < 3; j++) {
            cout << array[i][j] << " ";
        }
        cout << endl;
    }
    
    return 0;
}

2矩阵转置:编写函数将一个 n×m 的矩阵转置(行列互换)。

3矩阵求和:计算一个 4×4 矩阵中所有元素的和。

4查找最大值:在一个 5×5 的矩阵中找出最大值及其位置。

5边界元素求和:计算一个 n×m 矩阵边界元素的和。

6判断对称矩阵:判断一个 n×n 的矩阵是否为对称矩阵(即 A [i][j] = A [j][i])。

7矩阵乘法:实现两个矩阵(3×2 和 2×3)的乘法。

相关推荐
猿榜34 分钟前
Python基础-数据结构
大数据·数据结构·python
码与农35 分钟前
C++设计模式
开发语言·c++
Tipriest_39 分钟前
CMake message()使用指南
c++·cmake·message
效效超爱笑1 小时前
数据结构--------堆
数据结构
企鹅chi月饼1 小时前
c++中的Lambda表达式详解
c++·lambda
minji...1 小时前
算法题Day1
c++·算法
阿巴~阿巴~1 小时前
STL容器详解:Vector高效使用指南
开发语言·c++
卸任1 小时前
Electron禁用系统快捷键
前端·c++·electron
weixin_307779132 小时前
GCC C++实现Matlab矩阵计算和数学函数功能
c++·算法
云边小贩2 小时前
C++ STL学习 之 泛型编程
开发语言·c++·学习·类与对象