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 1
1
#include <stdio.h>
2
+ #include <stdlib.h>
2
3
3
4
#define N 64
4
5
#define M 64
5
6
#define K 64
6
7
7
8
int 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 ];
11
12
12
13
// Init
13
14
for (int i = 0 ; i < N ; i ++ ) {
14
15
for (int j = 0 ; j < K ; j ++ ) {
15
- A [i ][j ] = i + j ;
16
+ A [i ][j ] = ( double ) rand ()/( double ) RAND_MAX ;
16
17
}
17
18
}
18
19
for (int i = 0 ; i < K ; i ++ ) {
19
20
for (int j = 0 ; j < M ; j ++ ) {
20
- B [i ][j ] = i + j ;
21
+ B [i ][j ] = ( double ) rand ()/( double ) RAND_MAX ;
21
22
}
22
23
}
23
24
for (int i = 0 ; i < N ; i ++ ) {
24
25
for (int j = 0 ; j < M ; j ++ ) {
25
- C [i ][j ] = 0 ;
26
+ C [i ][j ] = 0.0 ;
26
27
}
27
28
}
28
29
@@ -38,7 +39,7 @@ int main() {
38
39
// Print
39
40
for (int i = 0 ; i < N ; i ++ ) {
40
41
for (int j = 0 ; j < M ; j ++ ) {
41
- printf ("%d " , C [i ][j ]);
42
+ printf ("%f " , C [i ][j ]);
42
43
}
43
44
printf ("\n" );
44
45
}
You can’t perform that action at this time.
0 commit comments