马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
#define N 20
void fun(int a[],int n)
{
int i,j,t,p;
for(j=0;j<n-1;j++)
{
p=j;
for(i=j;i<n;i++)
/**************FOUND********/
if(a[i]>a[p])
/**************FOUND********/
p=j;
t=a[p];
a[p]=a[j];
a[j]=t;
}
}
main()
{
int a[N]={9,6,8,3,-1},i,m=5;
printf("排序前的数据:");
for(i=0;i<m;i++)
printf("%d",a[i]);
printf("\n");
fun(a,m);
printf("排序后的数据:");
for(i=0;i<m;i++)
printf("%d",a[i]);
printf("\n");
getch();
}
correct1:if(a[i]<a[p]) or if(a[p]>a[i])
correct2:p=i; |