fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(){
  5. int y, x, i, j;
  6. int **a;
  7. scanf("%d",&y);
  8. scanf("%d",&x);
  9. a = (int **)malloc(sizeof(int*)*y);
  10. if(a == NULL){
  11. printf("ERROR\n");
  12. return 0;
  13. }
  14. for(i=0;i<y;i++){
  15. a[i] = (int *)malloc(sizeof(int)*x);
  16. if(a[i] == NULL){
  17. printf("ERROR\n");
  18. return 0;
  19. }
  20. for(j=0; j<x; j++){
  21. a[i][j] = x*i+j+1;
  22. }
  23. }
  24. for(i=0;i<y;i++){
  25. for(j=0; j<x; j++){
  26. printf("%3d ",a[i][j]);
  27. }
  28. printf("\n");
  29. }
  30. printf("\n");
  31. free(a);
  32. return 0;
  33. }
Success #stdin #stdout 0s 5292KB
stdin
10
10
stdout
  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  32  33  34  35  36  37  38  39  40 
 41  42  43  44  45  46  47  48  49  50 
 51  52  53  54  55  56  57  58  59  60 
 61  62  63  64  65  66  67  68  69  70 
 71  72  73  74  75  76  77  78  79  80 
 81  82  83  84  85  86  87  88  89  90 
 91  92  93  94  95  96  97  98  99 100