使用行指针,找出二维整型数组a[M][N]每一行中的最大值,然后从中找出最小值min。

使用行指针,找出二维整型数组a[M][N]每一行中的最大值,然后从中找出最小值min。帮下

主要部分的代码:

int maxarr[M];
for(int i=0;i<M;i++)
{
    int min=a[i][0];//设置比较基准min.
    for(int j=0;j<N;j++)
    {
        min=(a[i][j]<min)?a[i][j]:min;//若出现比min小的值则记录之.
    }
    maxarr[i]=min;
}
int max=maxarr[0];//设置比较基准max.
for(int i=0;i<M;i++)
{
    max=(maxarr[i]>max)?maxarr[i]:max;//若出现比max大的值则记录之.
}
printf("%d\n",max);

有帮助请采纳╮(╯▽╰)╭

追问

这是用行指针写的?

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