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