"求3*3矩阵每行中的最大值"c语言及讲解

如题所述

#include <stdio.h>//头文件
int main()//定义main函数
{
    int a[3][3], i, j, max;//定义变量和数组
    for (i = 0; i < 3; ++i){//循环行
        for (j = 0; j < 3; ++j){//循环列
            scanf ("%d", &a[i][j]);//输入第i行第j列
        }
    }
    
    for (i = 0; i < 3; ++i){
        max = a[i][0];//初始化max
        for (j = 0; j < 3; ++j){
            if (max < a[i][j])max = a[i][j];//如果max < a[i][j]就让max = a[i][j]
        }
        printf ("%d\n", max);//输出
    }
    return 0;
}

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