用C语言求一组数组的最大值以及最小值
#include
int max=0;
int min=1000;
void change(int a[],int n)
{
int i,j,k;
for(i=1;i
min=a[i];
j=i;
}
for(i=1;i
{
max=a[i];
k=i;
}
a[k]=min;
a[j]=max;
printf("the position of min is:%3d\n",j);
printf("the position of max is:%3d\n",k);
printf("Now the array is:\n");
for(i=0;i
}
main()
{
int a[20],i,n;
printf("please input the number of elements:\n");
scanf("%d",&n);
printf("please imput the elements:\n");
for(i=0;i
change(a,n);
printf("\nmax=%d\nmin=%d\n",max,min);
}