下面程序的函数找出数组中的最大值,最小值,并用参数返回,请填空完成程序. 求答案 急急急

2025-02-28 23:37:46
推荐回答(1个)
回答1:

#include

void find(int b[],int len,int *maxp,int *minp)
{
int i;
*maxp=*minp=b[0]; //(16)
for(i=1;i {
if(b[i]>*maxp) *maxp=b[i];
if(b[i]<*minp) *minp=b[i];
}
}

void main(void)
{
int a[10]={23,45,6,7,87,78,34,56,33,22};
int max,min;
find( a[10],10,max,min); //(18)(19)(20)
printf("max=%d,min=%d\n",max,min);
}

我电脑编译没问题,运行不出来,你自己试试吧

望采纳