更新时间2018-12-25 00:39:46
#include"stdio.h"
#define N 100
void main()
{
int n,a[N],i,max,k=0,min,m=0,temp;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d ",&a[i]);
}
for(i=1;i<n;i++)
{
if(a[i]>a[k])
k=i;
}
for(i=1;i<n;i++)
{
if(a[i]<a[m])
m=i;
}
temp=a[k];
a[k]=a[m];
a[m]=temp;
for(i=0;i<n;i++)
printf("%d",&a[i]);
}
哪位大神能帮我看要一下哪里不对吗?万分感谢!
double fun(int a[], int n, int *max, int *min)
{
int i;
double sum = 0;
*max = *min = a[0];
for(i = 0; i < n; ++i)
{
sum += (double)a[i];
if(a[i] > *max)
*max = a[i];
if(a[i] < *min)
*min = a[i];
}
return sum/n;
}