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)的乘法。

相关推荐
java修仙传1 分钟前
力扣hot100:搜索插入位置
算法·leetcode·职场和发展
wregjru4 分钟前
【C++进阶】1.C++ 模板进阶
数据结构·算法
承渊政道2 小时前
C++学习之旅【C++类和对象(下)】
c++·学习·visual studio
枫叶丹42 小时前
【Qt开发】Qt窗口(九) -> QFontDialog 字体对话框
c语言·开发语言·数据库·c++·qt
源代码•宸8 小时前
分布式缓存-GO(分布式算法之一致性哈希、缓存对外服务化)
开发语言·经验分享·分布式·后端·算法·缓存·golang
旖旎夜光9 小时前
多态(11)(下)
c++·学习
yongui478349 小时前
MATLAB的指纹识别系统实现
算法
高山上有一只小老虎9 小时前
翻之矩阵中的行
java·算法
yangpipi-9 小时前
《C++并发编程实战》 第4章 并发操作的同步
开发语言·c++
jghhh019 小时前
RINEX文件进行卫星导航解算
算法