排序求错 搞了半天了
#include<stdio.h>#define NUM 3
void main()
{
int i,j,min,temp;
int a[NUM];
printf("请输入一串数字");
for(i=0;i<NUM;i++)
{
scanf("%d",&a[NUM]);
}
for(i=0;i<NUM-1;i++)
{
i=min;
for(j=i+1;j<NUM;j++)
{
if(a[min]<a[j])
min=j;
}
if(min!=i)
{
temp=a[i];
a[i]=a[min];
a[i]=temp;
}
}
for(i=0;i<NUM;i++)
printf("%d",a[i]);
}
三个数排序