C++编程计算输入的两个5*5矩阵的乘积
展开全部
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int A[5][5],B[5][5],C[5][5],r,c;
//输入A矩阵
for(r=0;r<5;++r){
for(c=0;c<5;++c){
cin>>A[r][c];
}
}
//输入B矩阵
for(r=0;r<5;++r){
for(c=0;c<5;++c){
cin>>B[r][c];
}
}
//计算A*B
for(r=0;r<5;++r){
for(c=0;c<5;++c){
C[r][c]=0;
for(int k=0;k<5;++k){
C[r][c]+=A[r][k]*B[k][c];
}
}
}
//输出C
for(r=0;r<5;++r){
for(c=0;c<5;++c){
cout<<setw(6)<<C[r][c];
}
cout<<endl;
}
}
追问
最后摁回车让一直输入没有输出结果
👌了 谢谢大神
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询