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

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

如:输入:1 4 7 2 5 8 6 9 3
则应输出:7

#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;

}

温馨提示:答案为网友推荐,仅供参考