参数有些不对 大侠帮忙看看
#include "stdio.h"
void func(float* ar,int n,float* agv2,float* max2,float* min2)
{
//AGV
float sum=0;
int i=0;
int j=0,k=0;
for (i=0;i<n;i++)
{
sum= sum+ar[i];
}
*agv2= sum/n;
//MAX
for(j=0;j<n;j++)
for(i=0;i<n-j;i++)
if(ar[i] > ar[i+1])
{
float temp;
temp = ar[i];
ar[i] = ar[i+1];
ar[i+1] = temp;
}
*max2= ar[i];
//MIN
}
void main()
{
float a[5]={1.1,1.2,1.3,1.4,1.5};
float agv;
float max;
float min;
func(a,5,&agv,&max,&min);
printf("agv is :%f\n",agv);
printf("max is :%f\n",max);
//printf("max is :%f\n",min);
min = 0;
//return 0;
}