fork download
  1. #include <stdio.h>
  2.  
  3. int sum[3];
  4. void calculate(int (*a)[4]) {
  5. for (int i=0;i<3;i++) {
  6. sum[i] = 0;
  7. for (int j=0;j<4;j++) {
  8. sum[i] += a[i][j];
  9. }
  10. printf("第%d行の合計 (sum[%d]): %d\n", i + 1, i, sum[i]);
  11. }
  12. }
  13.  
  14. int main(void) {
  15. int a[3][4] = {{1,2,3,4},{5,6,7,8},{9,10,11,12}};
  16. calculate(a);
  17. return 0;
  18. }
Success #stdin #stdout 0.01s 5288KB
stdin
Standard input is empty
stdout
第1行の合計 (sum[0]): 10
第2行の合計 (sum[1]): 26
第3行の合計 (sum[2]): 42