//刚才都回答你排序20个数了。改下20为5就可以了。具体如下:
#include<stdio.h>
#include<stdlib.h>
int main(void){
int i,j,n,a[5];
//限定整数范围为0~k。如果不需要范围,可以去掉%k
int k=100;
for(i=0;i<5;i++)
a[i]=rand()%k;
//排序a[5],从小到大
for(i=0;i<4;i++){
for(j=i+1;j<5;j++){
if(a[i]>a[j]){
n=a[i];
a[i]=a[j];
a[j]=n;
}
}
}
//输出a[5]
for(i=0;i<5;i++)
printf("%d ",a[i]);
return 0;
}
温馨提示:内容为网友见解,仅供参考