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

相关推荐
你撅嘴真丑14 小时前
第九章-数字三角形
算法
在路上看风景14 小时前
19. 成员初始化列表和初始化对象
c++
uesowys14 小时前
Apache Spark算法开发指导-One-vs-Rest classifier
人工智能·算法·spark
zmzb010314 小时前
C++课后习题训练记录Day98
开发语言·c++
ValhallaCoder14 小时前
hot100-二叉树I
数据结构·python·算法·二叉树
董董灿是个攻城狮14 小时前
AI 视觉连载1:像素
算法
念风零壹14 小时前
C++ 内存避坑指南:如何用移动语义和智能指针解决“深拷贝”与“内存泄漏”
c++
智驱力人工智能14 小时前
小区高空抛物AI实时预警方案 筑牢社区头顶安全的实践 高空抛物检测 高空抛物监控安装教程 高空抛物误报率优化方案 高空抛物监控案例分享
人工智能·深度学习·opencv·算法·安全·yolo·边缘计算
孞㐑¥15 小时前
算法——BFS
开发语言·c++·经验分享·笔记·算法
月挽清风15 小时前
代码随想录第十五天
数据结构·算法·leetcode