fork download
  1. #include <stdio.h>
  2.  
  3. #define M 2 // 行数
  4. #define N 3 // 列数
  5.  
  6. int A[][N] = {{1,2,3},{4,5,6}};
  7. int B[][N] = {{6,5,4},{3,2,1}};
  8. int C[][N] = {{0,0,0},{0,0,0}};
  9.  
  10. void add(int *A, int *B, int *C, int m, int n){
  11. int i, j;
  12. for(i=0; i<m; i++){
  13. for(j=0; j<n; j++)
  14. C[i*n+j]=A[i*n+j]+B[i*n+j];
  15. }
  16. }
  17.  
  18.  
  19.  
  20. int main(void) {
  21. add(A,B,C,M,N);
  22. int i, j;
  23. for(i=0; i<M; i++){
  24. for(j=0; j<N; j++)
  25. printf("%3d",C[i][j]);
  26. printf("\n");
  27. }
  28. return 0;
  29. }
  30.  
Success #stdin #stdout 0s 5260KB
stdin
Standard input is empty
stdout
  7  7  7
  7  7  7