File tree Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Original file line number Diff line number Diff line change 11#include <stdio.h>
2+ #include <stdlib.h>
23
34#define N 64
45#define M 64
56#define K 64
67
78int main () {
8- int A [N ][K ];
9- int B [K ][M ];
10- int C [N ][M ];
9+ double A [N ][K ];
10+ double B [K ][M ];
11+ double C [N ][M ];
1112
1213 // Init
1314 for (int i = 0 ; i < N ; i ++ ) {
1415 for (int j = 0 ; j < K ; j ++ ) {
15- A [i ][j ] = i + j ;
16+ A [i ][j ] = ( double ) rand ()/( double ) RAND_MAX ;
1617 }
1718 }
1819 for (int i = 0 ; i < K ; i ++ ) {
1920 for (int j = 0 ; j < M ; j ++ ) {
20- B [i ][j ] = i + j ;
21+ B [i ][j ] = ( double ) rand ()/( double ) RAND_MAX ;
2122 }
2223 }
2324 for (int i = 0 ; i < N ; i ++ ) {
2425 for (int j = 0 ; j < M ; j ++ ) {
25- C [i ][j ] = 0 ;
26+ C [i ][j ] = 0.0 ;
2627 }
2728 }
2829
@@ -38,7 +39,7 @@ int main() {
3839 // Print
3940 for (int i = 0 ; i < N ; i ++ ) {
4041 for (int j = 0 ; j < M ; j ++ ) {
41- printf ("%d " , C [i ][j ]);
42+ printf ("%f " , C [i ][j ]);
4243 }
4344 printf ("\n" );
4445 }
You can’t perform that action at this time.
0 commit comments