2025年7月19日,二维矩阵
1矩阵初始化:创建一个 3×3 的二维数组,初始化为全 0,然后将对角线元素设为 1,输出这样的二维数组
#include <iostream>
using namespace std;int main() {// 创建一个 3×3 的二维数组,初始值全为 0int array[3][3] = {0};// 将对角线元素设为 1for (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)的乘法。