C语言矩阵转置代码及解析(2)

#include<stdio.h>
int main()
{
    int i, j, row=0, column=0,max;
    int a[3][4]={{2, 7, 3, 6}, {8, 1, 9, 5}, {10, 4, 2, 5}};
    max=a[0][0];  /*设置max的初值*/
    /*矩阵中每一个元素逐一与max进行比较*/
    for(i=0; i<=2; i++)
        for(j=0; j<=3; j++)
            if(a[i][j]>max)
            {
                max=a[i][j];
                row=i;
                column=j;
            }
    printf("矩阵的最大值为:%d,其所在行为第%d行,所在列为第%d列\n", max, row, column);
    return 0;
}

运行结果:

矩阵的最大值为:10,其所在行为第2行,所在列为第0列

C语言矩阵转置

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/6957328c315fa306f0bb6ed70f805e09.html