C语言 定义一个整型二维数组,存放一个5×5的矩阵,要求从键盘输入矩阵的值,找出主对角线上其值最大的元素。主对角线如示例中1-4-9-16-25

时间:2025-04-26 21:49:18

程序的功能是:定义一个整型二维数组,存放一个5×5的矩阵,要求从键盘输入矩阵的值,找出主对角线上其值最大的元素。主对角线如示例中1-4-9-16-25。

示例
示例输入
1 2 3 4 5
2 4 6 8 10
3 6 9 12 15
4 8 12 16 20
5 10 15 20 25
示例输出
max=25


#include <>
int main(void) {
    int a[5][5],i,j,max;
    for (i=0; i<5; i++)
        for (j=0; j<5; j++)
            scanf ("%d",&a[i][j]);
    max=a[0][0];
    for(i=0; i<5; i++)
        for(j=0; j<5; j++)
            if ((i==j)&&(max<a[i][j]))
                max=a[i][j];
    printf("max=%d",max);
    return 0;
}

```如果程序有误欢迎大家指正。