求解一道C语言编程题目
现有如下的二维数组,请找出其中最小的数。要求:1、不在子函数中输出。2、使用指定子函数,不得修改。intGetMin(inta[][N],intm,intn)【输入形式】...
现有如下的二维数组,请找出其中最小的数。
要求:
1、不在子函数中输出。
2、使用指定子函数,不得修改。
int GetMin(int a[][N],int m,int n)
【输入形式】
主函数中循环输入3行2列元素:
【输出形式】
输出最大值
【样例输入】
1 2
2 3
4 0
【样例输出】
min=0 展开
要求:
1、不在子函数中输出。
2、使用指定子函数,不得修改。
int GetMin(int a[][N],int m,int n)
【输入形式】
主函数中循环输入3行2列元素:
【输出形式】
输出最大值
【样例输入】
1 2
2 3
4 0
【样例输出】
min=0 展开
2个回答
展开全部
#include<stdio.h>
#define N 2
int GetMin(int a[][N],int m,int n)
{
int min=a[0][0];
for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
if(a[i][j]<min)
min=a[i][j];
return min;
}
int main()
{
int a[3][N],min=0;
for(int i=0;i<3;i++)
for(int j=0;j<2;j++)
scanf("%d",&a[i][j]);
min=GetMin(a,3,2);//调用函数,函数返回最小值
printf("min=%d",min);
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询