#include <stdio.h>
void calculate(int (*m)[4]);
void disp(int (*m)[4]);
int main(void) {
int a[3][4] = {{1,2,3,4},{5,6,7,8},{9,10,11,12}};
calculate(a);
return 0;
}
void calculate(int (*m)[4]){
int sum[3]={0};
for(int i=0;i<3;i++){
for(int j=0;j<4;j++){
sum[i] += m[i][j];
}
}
for(int k=0;k<3;k++){
printf("sum%d=%d\n",k
+1,sum
[k
]); }
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGNhbGN1bGF0ZShpbnQgKCptKVs0XSk7CnZvaWQgZGlzcChpbnQgKCptKVs0XSk7CgppbnQgbWFpbih2b2lkKSB7CgoJaW50IGFbM11bNF0gPSB7ezEsMiwzLDR9LHs1LDYsNyw4fSx7OSwxMCwxMSwxMn19OwoKCWNhbGN1bGF0ZShhKTsKCglyZXR1cm4gMDsKfQoKdm9pZCBjYWxjdWxhdGUoaW50ICgqbSlbNF0pewoKCWludCBzdW1bM109ezB9OwoKCWZvcihpbnQgaT0wO2k8MztpKyspewoJCQoJCWZvcihpbnQgaj0wO2o8NDtqKyspewoJCQkKCQkJc3VtW2ldICs9IG1baV1bal07CgkJfQoJfQoJCglmb3IoaW50IGs9MDtrPDM7aysrKXsKCQoJCXByaW50Zigic3VtJWQ9JWRcbiIsaysxLHN1bVtrXSk7Cgl9Cn0K