C语言:【填空题】编写函数,求一组数中的最大值、最小值和平均值?
#include"stdio.h" #include"stdlib.h" floataverage(a,n,max,min)&...
#include "stdio.h"
#include "stdlib.h"
float average(a,n,max,min)
int a[],n,*max,*min;
{ int i,【1】;
float ave;
*max=a[0];
*min=a[0];
for(i=0;i<n;i++)
{ if(*max<a[i]) *max=a[i];
if(【2】) *min=a[i];
sum=sum+a[i];
}
ave=1.0*sum/n;
【3】;
}
main()
{ int x[10],i,m,n;
float p;
for(i=0;i<10;i++)
x[i]=rand()%100+10;
p=average(x,10,&m,&n);
for(i=0;i<10;i++)
printf("%5d",x[i]);
printf("\nmax=%d,min=%d,average=%.2f\n",m,n,p);
} 展开
#include "stdlib.h"
float average(a,n,max,min)
int a[],n,*max,*min;
{ int i,【1】;
float ave;
*max=a[0];
*min=a[0];
for(i=0;i<n;i++)
{ if(*max<a[i]) *max=a[i];
if(【2】) *min=a[i];
sum=sum+a[i];
}
ave=1.0*sum/n;
【3】;
}
main()
{ int x[10],i,m,n;
float p;
for(i=0;i<10;i++)
x[i]=rand()%100+10;
p=average(x,10,&m,&n);
for(i=0;i<10;i++)
printf("%5d",x[i]);
printf("\nmax=%d,min=%d,average=%.2f\n",m,n,p);
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询