※以下のソースコードはコピー防止の対応をしています.
01: #include<stdio.h>
02: #define ROW 2
03: #define COL 3
04:
05: int main(void)
06: {
07: int a[ROW][COL] = {{1,2,3},{4,5,6}};
08: int i, j;
09: int axis;
10: int sum = 0;
11:
12: printf("axis=");
13: scanf("%d", &axis);
14: if(axis==0 || axis==1){
15: printf("i=");
16: scanf("%d", &i);
17: if(axis==0){
18: for(j = 0;j < ROW;j++){
19: sum += a[j][i];
20: }
21: } else { // axis==1 (∵axisは,0または1 and 0でない)
22: for(j = 0;j < COL;j++){
23: sum += a[i][j];
24: }
25: }
26: printf("sum=%d", sum);
27: } else {
28: printf("Error\n");
29: }
30:
31: return 0;
32: }