下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。
内存溢出小编现在分享给大家,也给大家做个参考。
#include<iostream> #include<cstdlib> #include<cstring> #include<iomanip> using namespace std; voID multmat(int A[],int B[],int C[],int m,int n,int p) { int i,j,k; for(i = 0; i < m; ++i) for(j = 0; j < p; ++j) { int s = 0; for(k = 0; k < n; ++k) s += A[i*n + k]*B[k*p + j]; C[i*p + j] = s; } return; } int main(voID) { const int MAX = 1000; int A[MAX],B[MAX],C[MAX]; int m,n,p; cout << "input m,p: "; cin >> m >> n >> p; if(m*n >= MAX || n*p >= MAX || m*p >= MAX) { cout << "mem ex." << endl; return -1; } cout << "input matrix A: " << endl; for(int i = 0; i < m; ++i) for(int j = 0; j < n; ++j) cin >> A[i*n + j]; cout << "input matrix B: " << endl; for(int i = 0; i < n; ++i) for(int j = 0; j < p; ++j) cin >> B[i*p + j]; multmat(A,B,C,m,p); cout<< "the matrix C is: "<< endl; for(int i = 0; i < m; ++i) { for(int j = 0; j < p; ++j) { cout << setw(3) << C[i*p + j] << ' '; } cout << endl; } system("pause"); return 0; }
以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
总结以上是内存溢出为你收集整理的矩阵相乘C++代码全部内容,希望文章能够帮你解决矩阵相乘C++代码所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)