#include <stdio.h>
#define M 2
#define N 3
void add(int *A,int *B,int *C,int m,int n){
int i,j;
for(i=0;i<m;i++){
for(j=0;j<n;j++){
C[i*n+j]=A[i*n+j]+B[i*n+j];
}
}
}
int main(void){
int A[][N]={{1,2,3},{4,5,6}};
int B[][N]={{6,5,4},{3,2,1}};
int C[][N]={{0,0,0},{0,0,0}};
int i,j;
add((int*)A,(int*)B,(int*)C,M,N);
for(i=0;i<M;i++){
for(j=0;j<N;j++){
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNkZWZpbmUgTSAyCiNkZWZpbmUgTiAzCnZvaWQgYWRkKGludCAqQSxpbnQgKkIsaW50ICpDLGludCBtLGludCBuKXsKaW50IGksajsKZm9yKGk9MDtpPG07aSsrKXsKZm9yKGo9MDtqPG47aisrKXsKQ1tpKm4ral09QVtpKm4ral0rQltpKm4ral07Cn0KfQp9CmludCBtYWluKHZvaWQpewppbnQgQVtdW05dPXt7MSwyLDN9LHs0LDUsNn19OwppbnQgQltdW05dPXt7Niw1LDR9LHszLDIsMX19OwppbnQgQ1tdW05dPXt7MCwwLDB9LHswLDAsMH19OwppbnQgaSxqOwphZGQoKGludCopQSwoaW50KilCLChpbnQqKUMsTSxOKTsKZm9yKGk9MDtpPE07aSsrKXsKZm9yKGo9MDtqPE47aisrKXsKcHJpbnRmKCIlM2QiLENbaV1bal0pOwp9CnByaW50ZigiXG4iKTsKfQpyZXR1cm4gMDsKfQ==