例 6.5 有一个3*4的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所在的行号和列号。

C程序设计(第四版) 谭浩强 例6.5 个人设计

例 6.5 有一个3*4的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所在的行号和列号。

代码块:

#include 
int main()
{
    int a[3][4], max=0, i, j, row, column;
    //输入12个元素值
    for (i=0; i<=2; i++)
        for (j=0; j<=3; scanf("%d", &a[i][j++]));
    //判断最大值及其行号和列号
    for (i=0; i<=2; i++)
        for (j=0; j<=3; a[i][j]>max ? max=a[i][j], row=i+1, column=j+1 : max=max, j++);
    //输出最大值及其行号和列号
    printf("Max=%d, Row=%d, Column=%d\n", max, row, column);
    return 0;
}

你可能感兴趣的:(个人设计)