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

相关推荐
吃着火锅x唱着歌几秒前
LeetCode 1963 使字符串平衡的最小交换次数
算法·leetcode·职场和发展
会编程的土豆6 分钟前
【数据结构与算法】哈希表
数据结构·散列表
无敌昊哥战神6 分钟前
【算法与数据结构】深入浅出回溯算法:理论基础与核心模板(C/C++与Python三语解析)
c语言·数据结构·c++·笔记·python·算法
zore_c7 分钟前
【C++】基础语法(命名空间、引用、缺省以及输入输出)
c语言·开发语言·数据结构·c++·经验分享·笔记
輕華9 分钟前
OpenCV三大传统人脸识别算法:EigenFace、FisherFace与LBPH实战
人工智能·opencv·算法
akarinnnn10 分钟前
【DAY16】字符函数和字符串函数
c语言·数据结构·算法
草莓熊Lotso12 分钟前
Linux 线程深度剖析:线程 ID 本质、地址空间布局与 pthread 源码全解
android·linux·运维·服务器·数据库·c++
沐雪轻挽萤13 分钟前
2. C++17新特性-结构化绑定 (Structured Bindings)
java·开发语言·c++
_日拱一卒15 分钟前
LeetCode:螺旋矩阵
算法·leetcode·矩阵
Tairitsu_H20 分钟前
C语言:排序(二)
c语言·开发语言·算法