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 ij = A ji)。

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

相关推荐
fqbqrr3 小时前
2606C++,C++构的多态
开发语言·c++
小欣加油3 小时前
leetcode56 合并区间
c++·算法·leetcode·职场和发展
lqqjuly3 小时前
前沿算法深度解析(二)
人工智能·算法·机器学习
Yolo_TvT4 小时前
C++:析构函数
c++
徐小夕5 小时前
万字长文!千万级文档 RAG 知识库系统落地实践
前端·算法·github
akunkuntaimei5 小时前
2026年高考数学各省真题及答案(完整版)
算法·高考
Hello:CodeWorld6 小时前
C 风格变参 vs C++ 变参模板:核心区别与选型指南
c语言·c++·算法
8Qi87 小时前
LeetCode 516:最长回文子序列
算法·leetcode·职场和发展·动态规划
搬砖魁首8 小时前
基础能力系列 - 多线程2 - 条件变量
c++·rust·条件变量·原子类型·线程同步互斥
youngerwang8 小时前
【从搬运工到协处理器:网卡芯片架构、算法、验证与边缘演进深度剖析】
网络·算法·架构·芯片