您的位置:首页 > 其它

第32-33讲项目2-矩阵运算(二、矩阵相乘)

2018-03-28 11:56 218 查看
问题及代码:/*
Copyright(c)2018,CSDN学院行者-
All rights reserved.
文件名称:main.c
作者:乔帅
完成日期:2018年3月28日
版本号:v1.0

问题描述:矩阵运算
输入描述:无
程序操作:做矩阵的乘法并放入另一个矩阵中
程序输出:输出新矩阵结果
*/
#include<stdio.h>
int main(){
int a[2][3] = {{1,1,0},{2,0,3}},b[3][4]={{0,2,3,1},{1,0,2,2},{2,1,1,1}},c[2][4];
int i , j , k , s;
for(i = 0 ; i < 2 ; i++){
for(j = 0 ; j < 4 ; j++){
s = 0; //每次循环s清零
for(k = 0 ; k < 3 ; k++)
s += a[i][k] * b[k][j]; //矩阵乘法
c[i][j] = s;
}
}
for(i = 0 ; i < 2 ; i++){
for(j = 0 ; j < 4 ; j++){
printf("%d\t",c[i][j]);
}
printf("\n");
}
return 0;
}运行结果:



知识点总结:
1.二维数组
学习心得:
本题k的地方运用的很巧妙,很灵活,继续积累代码,加油加油!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: