一定要改成选择排序的啊。
这是冒泡的:
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
void sort1(int s[],int n){
int i,j;
int temp;
for(i=0;i<n-1;i++)
for(j=9;j>=i+1;j--)
if(s[j]<s[j-1]){
temp=s[j];
s[j]=s[j-1];
s[j-1]=temp;
}
}
void main(){
int i,a[10];
srand(time(NULL));
printf("随机产生10个整数:\n");
for(i=0;i<10;i++)
a[i]=rand()%100;
for(i=0;i<10;i++)
printf("%d ",a[i]);
printf("\n");
sort1(a,10);
printf("排序后的结果:\n");
for(i=0;i<10;i++)
printf("%d",a[i]);
printf("\n");
}
C语言编程