#include <stdio.h>
void calculate(int (*a)[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 (*a)[4]){
int x,y;
int sum;
for(x=0;x<3;x++){
sum=0;
for(y=0;y<4;y++){
sum+=a[x][y];
}
printf("%d行目の合計は%dです\n",x
+1,sum
);
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGNhbGN1bGF0ZShpbnQgKCphKVs0XSk7CgppbnQgbWFpbih2b2lkKSB7CglpbnQgYVszXVs0XT17MSwyLDMsNCw1LDYsNyw4LDksMTAsMTEsMTJ9OwoJY2FsY3VsYXRlKGEpOwoJcmV0dXJuIDA7Cn0KCnZvaWQgY2FsY3VsYXRlKGludCAoKmEpWzRdKXsKCWludCB4LHk7CglpbnQgc3VtOwoJCglmb3IoeD0wO3g8Mzt4KyspewoJCXN1bT0wOwoJCglmb3IoeT0wO3k8NDt5KyspewoJCXN1bSs9YVt4XVt5XTsKCX0KCQoJcHJpbnRmKCIlZOihjOebruOBruWQiOioiOOBryVk44Gn44GZXG4iLHgrMSxzdW0pOwoJCQoJfQp9