输入两个矩阵,求两个矩阵的乘积要是C++的程序

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 21:49:52
输入两个矩阵,求两个矩阵的乘积要是C++的程序

输入两个矩阵,求两个矩阵的乘积要是C++的程序
输入两个矩阵,求两个矩阵的乘积
要是C++的程序

输入两个矩阵,求两个矩阵的乘积要是C++的程序
#include <iostream>
using namespace std;
int main()
{
\x05int row1=0,row2=0,cow1=0,cow2=0;
\x05int i=0,j=0,k=0,temp=0;
\x05int array1[20][20],array2[20][20],array[20][20];
\x05cout<<"请输入第一个矩阵的行数和列数"<<endl;
\x05cin>>row1>>cow1;
\x05cout<<"请输入"<<row1<<"行 "<<cow1<<"列矩阵"<<endl;
\x05for(i=0;i<row1;i++)
\x05\x05for(j=0;j<cow1;j++)
\x05\x05\x05cin>>array1[i][j];
    cout<<"请输入第二个矩阵的行数和列数"<<endl;
\x05cin>>row2>>cow2;
\x05cout<<"请输入"<<row2<<"行 "<<cow2<<"列矩阵"<<endl;
\x05if(cow1!=row2)
\x05{
\x05\x05cout<<"矩阵不能相乘"<<endl;
\x05\x05exit(0);
\x05}
\x05for(i=0;i<row2;i++)
\x05\x05for(j=0;j<cow2;j++)
\x05\x05\x05cin>>array2[i][j];
    for(i=0;i<row1;i++)
\x05{
\x05\x05for(j=0;j<cow2;j++)
\x05\x05{
\x05\x05\x05temp=0;
\x05\x05\x05for(k=0;k<cow1;k++)
\x05\x05\x05temp=temp+array1[i][k]*array2[k][j];
\x05\x05\x05array[i][j]=temp;
\x05\x05}
\x05}
\x05cout<<"2个矩阵相乘的结果是:"<<endl;
\x05cout<<"行:"<<row1<<" 列:"<<cow2<<endl;
\x05for(i=0;i<row1;i++)
\x05{
\x05\x05for(j=0;j<cow2;j++)
\x05\x05cout<<array[i][j]<<"   ";
\x05\x05cout<<endl;
\x05}
\x05return 0;
}



程序是原创!拒绝盗版!

输入两个矩阵,求两个矩阵的乘积要是C++的程序 C语言求两个5*5矩阵的乘积 C语言题,求两个矩阵的乘积c ,已知矩阵a和b的值 两个矩阵a 和b 的乘积,结果为c 矩阵,求c 语言程序! 输入一个m x n的矩阵和一个n x m的矩阵,然后求这两个矩阵的乘积. 用c语言设计一个程序.要求写出一个函数,满足两个矩阵相乘,得到第三个矩阵.即输入两个矩阵则可得到这两个矩阵的乘积. C语言 设有两个矩阵为 求乘积矩阵C=AB具体要求如下: (1)矩阵A与B的元素在程序中直接用数组初始化进行赋值.(2)以矩阵形式输出乘积矩阵C. 求两个矩阵的和A+B乘积A*B C语言求个程序!计算两个矩阵乘积Description计算两个矩阵A和B的乘积.Input第一行三个正整数m、p和n,0 如何实现求两个矩阵A(m×n),B(Kxn)的乘积C(mxn) 计算两个5*5矩阵的乘积 两个初等矩阵的乘积是? 证明两个上三角矩阵的乘积仍是上三角矩阵 C语言怎么求矩阵的乘积呢?C语言不能让数组相乘,那么要求两个5 X 5 矩阵的乘积该怎么做呢 c语言矩阵乘法求两个矩阵A、B的乘积C=AB.根据矩阵乘法的定义,只有A的列数和B的行数相同才能相乘.可以确保所有运算结果都在int类型的范围之内.输入输入数据为多个矩阵(最少2个),每个矩 C语言中怎样求两个5*5矩阵的乘积,并把计算乘积存入另一个后再呈现出来 用二维数组编写程序,输入两个矩阵,输出这两个矩阵的乘积.两个矩阵的行列任意,都由键盘输入.用二维数组编写程序,输入两个矩阵,输出这两个矩阵的乘积.两个矩阵的行列为任意数,都由键盘 求两个对称矩阵之和与乘积已知A和B为两个对称矩阵,输入时,只需输入下三角形元素,存入一维数组,编写一个程序实现如下功能:(1) 求对称矩阵A和B的之和.(2) 求对称矩阵A和B的乘积.实验