- initial import

git-svn-id: http://moon:8086/svn/mips@1 a8ebac50-d88d-4704-bea3-6648445a41b3
This commit is contained in:
2014-07-20 15:01:37 +00:00
commit 26291bca3d
1549 changed files with 3997969 additions and 0 deletions
+58
View File
@@ -0,0 +1,58 @@
/* matrix multiplication */
#include <stdio.h>
#include <stdlib.h>
#define N 50
int a[N][N], b[N][N], c[N][N];
rnum() {
return( ((rand())%10)+1 );
}
show() {
int i,j;
for(i=0; i<N; i++) {
for(j=0; j<N; j++)
printf("%d ",c[i][j]);
printf("\n");
}
}
inita() {
int i,j;
for(i=0; i<N; i++)
for(j=0; j<N; j++)
a[i][j] = 2;
}
initb() {
int i,j;
for(i=0; i<N; i++)
for(j=0; j<N; j++)
b[i][j] = 3;
}
main() {
inita();
initb();
matmul();
show();
}
matmul() {
int i,j,k;
for(i=0; i<N; i++) {
for(j=0; j<N; j++) {
c[i][j] = 0;
for(k=0; k<N; k++) {
c[i][j] += a[i][k] * b[k][j];
}
}
}
}