矩阵乘法的C语言实现
来源:互联网 发布:湖北省融资租赁数据 编辑:程序博客网 时间:2024/05/14 18:45
#include <stdio.h>
#include <string.h>
#include <math.h>
#define M 2
#define N 3
int main(int argc, char const *argv[])
{
int a[M][N] = {{1, 2, 3}, {4, 5, 6}};
int b[N][M] = {{1, 2}, {3, 4}, {5, 6}};
int re = 0;
int c[M][M] = {{0, 0}, {0, 0}};
for (int i = 0; i < M; ++i)
{
for (int j = 0; j < M; ++j)
{
for (int k = 0; k < N; ++k)
{
c[i][j] += a[i][k] * b[k] [j];
}
}
}
for (int i = 0; i < M; ++i)
{
for (int j = 0; j < M; ++j)
{
printf("%d ", c[i][j]);
if (j == M - 1)
{
printf("\n");
}
}
}
return 0;
}
#include <string.h>
#include <math.h>
#define M 2
#define N 3
int main(int argc, char const *argv[])
{
int a[M][N] = {{1, 2, 3}, {4, 5, 6}};
int b[N][M] = {{1, 2}, {3, 4}, {5, 6}};
int re = 0;
int c[M][M] = {{0, 0}, {0, 0}};
for (int i = 0; i < M; ++i)
{
for (int j = 0; j < M; ++j)
{
for (int k = 0; k < N; ++k)
{
c[i][j] += a[i][k] * b[k] [j];
}
}
}
for (int i = 0; i < M; ++i)
{
for (int j = 0; j < M; ++j)
{
printf("%d ", c[i][j]);
if (j == M - 1)
{
printf("\n");
}
}
}
return 0;
}
0 0
- 矩阵乘法的C语言实现
- 矩阵乘法C语言实现
- C语言实现矩阵乘法
- C语言实现矩阵乘法
- C语言之两矩阵乘法的实现
- 矩阵的乘法和求逆(C语言实现)
- 复数矩阵乘法C语言实现
- 复数矩阵乘法C语言实现
- C语言矩阵乘法(指针实现)
- C语言矩阵乘法
- C语言 · 矩阵乘法
- 矩阵乘法(C语言)
- 算法导论C语言实现: 分治策略 -- 矩阵乘法的Strassen算法
- C语言—用malloc函数实现任意阶矩阵的乘法
- 【矩阵乘法】:矩阵乘法的基本实现
- C中实现矩阵乘法的一种高效的方法
- n阶矩阵的乘法(C实现)
- C语言、C++矩阵乘法优化
- div垂直居中
- 解决RedHat中yum命令未注册问题
- springboot3--测试
- Android测试单元学习记录
- 读书笔记 《算法导论》 Appendix
- 矩阵乘法的C语言实现
- #!/usr/bin/env bash和#!/bin/bash区别
- 我的WCF之旅(10):如何在WCF进行Exception Handlingon Handling
- Linux driver model & sysfs
- 省赛选拔赛之个人赛(三)FZU 1026 |1050 +HDU 3466【思路题】
- DIV水平,垂直方向都居中于浏览器
- Android程序员学习iOS
- input标签submit属性,用CSS控制样式时高度不好控制的解决办法
- JackSon转换Java的Json使用方法