fork download
  1.  
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5. int main(void)
  6. {
  7. int **matrix;
  8. int i, j, n, m;
  9.  
  10. scanf("%d",&n);
  11. scanf("%d",&m);
  12.  
  13. matrix = (int **)malloc(sizeof(int *) * n);
  14.  
  15. for (i = 0; i < n; i++) {
  16. matrix[i] = (int *)malloc(sizeof(int) * m);
  17. }
  18.  
  19. for (i = 0; i < n; i++) {
  20. for (j = 0; j < m; j++) {
  21. matrix[i][j] = i * m + j;
  22. printf("%d\n", matrix[i][j]);
  23. }
  24. }
  25.  
  26. for (i = 0; i < n; i++) {
  27. free(matrix[i]);
  28. }
  29.  
  30. free(matrix);
  31.  
  32. return 0;
  33. }
  34.  
Success #stdin #stdout 0s 544KB
stdin
3 3
stdout
0
1
2
3
4
5
6
7
8