要求从键盘上依次输入一个3*3二维数组的每一个元素数值

(按照元素在内存中存放的顺序输入,两个数值之间用一个空格分开),输出两条对角线上的元素的最大值。

如:输入:1 4 7 2 5 8 6 9 3
则应输出:7
最新回答
雨不眠的下

2024-10-22 07:42:48

#include <

stdio.h
>

int main()

{ int i,j,a[3][3],max=-999999999;

  for(i=0; i<3; i++)

    for(j=0; j<3; j++)

    { scanf("%d",&a[i][j]);

      if((i==j||i+j==2)&&a[i][j]>max)max=a[i][j];

    };

  printf("%d\n",max);

  return 0;

}