这道题怎么做??

这道题怎么做??fun函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最小值,再求N个最小值中的最大的那个数作为函数值返回,请填空。#include"stdio.... 这道题怎么做??fun函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最小值,再求N个最小值中的最大的那个数作为函数值返回,请填空。

#include "stdio.h"

#define N 3

#define M 4

void fun(int x[N][M])

{

int i,j,max,min;

for(i=0;i<N;i++)

{

for(j=1;j<M;j++)

{

if(x[i][j]>max)

if(i==0) min=max;

else if()

min=max;

}

printf("每一行的最大值是%d\n",max);

}

printf("%d",min);

}

main()

{

int x[N][M]={1,5,7,4,2,6,4,3,8,2,3,1};

fun(x);

}
展开
 我来答
听不清啊
高粉答主

2016-12-20 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:2亿
展开全部

#include "stdio.h"

#define N 3

#define M 4

void fun(int x[N][M])

{

int i,j,max,min;

for(i=0;i<N;i++)

{max=x[i][0];

for(j=1;j<M;j++)

  if(x[i][j]>max)max=x[i][j];

if(i==0) min=max;

  else if(min>max)min=max;

printf("第%d行的最大值是%d\n",i,max);

}

printf("%d",min);

}

main()

{

int x[N][M]={1,5,7,4,2,6,4,3,8,2,3,1};

fun(x);

}

更多追问追答
追问
麻烦问一下,这是什么意思?
追答
首先对a所指的N行N列的矩阵,找出各行中的最小值,再求N个最小值中的最大的那个数作为函数值返回。
zamswi
2016-12-20 · TA获得超过212个赞
知道小有建树答主
回答量:224
采纳率:33%
帮助的人:157万
展开全部
#include "stdio.h"
#define N 3
#define M 4
void fun(int x[N][M]) {
    int i, j, max, min;
    for (i = 0; i < N; i++) {
        max = x[i][0]; //每一行的第一个元素
        for (j = 1; j<M; j++) {
            if (x[i][j] > max) max = x[i][j];
            if (i == 0) min = max;
            else if (max < min) min = max;
        }
        printf("每一行的最大值是%d\n", max); //????
    }
    printf("%d\n", min);
}
main() {
    int x[N][M] = { 1, 5, 7, 4, 2, 6, 4, 3, 8, 2, 3, 1 };
    fun(x);
}
//题目说取每行的最小值,找最小中最大的。
//程序却是取每行的最大值,然后找出最大中最小的。看四个?号的位置。
//总之现在是取每行的最大值,然后找出最大中最小的。望采纳。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式