• 欢迎光临~

【C语言】二维数组的最值

开发技术 开发技术 2022-07-23 次浏览

二维数组的最值

1.二维数组的max,min

2.二维数组的行max,min

3.二维数组的每一行的sum

 

 

1.二维数组的max,min

#include <stdio.h>

int main() {
    int a[2][3] = {{1, 2, 3}, {4, 5, 6}};
    int i, j,max;

    for (i = 0; i < 2; i++) {
        max = a[0][0];
        for (j = 0; j < 3; j++) {
            if (a[i][j] > max) {
                max = a[i][j];
            }
        }
    }

    printf("数组的最大值是%d", max);

    return 0;
}

2.二维数组的行max,min

#include <stdio.h>

int main()
{
    int a[2][3];
    int i, j, Max;

    printf(">>");
    for (i = 0; i < 2; i++)
    {
        Max = 0;
        for (j = 0; j < 3; j++) 
        {
            scanf("%d", &a[i][j]);
            if (a[i][Max] < a[i][j]) 
            {
                Max = j;
            }
        }

        printf("第%d行的最大值为%dn", i + 1, a[i][Max]);
    }

    return 0;
}

 

 

3.二维数组的每一行的sum

#include <stdio.h>
int main() {
    int a[2][3];
    int i, j, sum;

    for (i = 0; i < 2; i++) {
        sum = 0;
        for (j = 0; j < 3; j++) {
            scanf("%d", &a[i][j]);
            sum = sum + a[i][j];
        }
        printf("第%d行总和值是%dn", i + 1, sum);
    }
    return 0;
}

 

程序员灯塔
转载请注明原文链接:【C语言】二维数组的最值
喜欢 (0)