#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}};
add(A,B,C,2,3);
// your code goes here
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgojZGVmaW5lIE0gMiAvLyDooYzmlbAKI2RlZmluZSBOIDMgLy8g5YiX5pWwCgp2b2lkIGFkZChpbnQgKkEsIGludCAqQiwgaW50ICpDLCBpbnQgbSwgaW50IG4pCnsKaW50IGksajsKZm9yKGk9MDtpPG07aSsrKQoJewoJZm9yKGo9MDtqPG47aisrKQoJCXsKCQlDW2kqbitqXT1BW2kqbitqXStCW2kqbitqXTsKCQlwcmludGYoIiUzZCIsQ1tpKm4ral0pOwoJCX0KCXByaW50ZigiXG4iKTsKCX0KfQoKCmludCBtYWluKHZvaWQpIAp7CmludCBBW11bTl0gPSB7ezEsMiwzfSx7NCw1LDZ9fTsKaW50IEJbXVtOXSA9IHt7Niw1LDR9LHszLDIsMX19OwppbnQgQ1tdW05dID0ge3swLDAsMH0sezAsMCwwfX07CgphZGQoQSxCLEMsMiwzKTsKCgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglyZXR1cm4gMDsKfQo=