最简单排序——桶排序
#include<stdio.h>
//桶排序
int main(){
int a[11],i,j,t;
//初始化为0
for (int i = 0 ; i < 11; i ++) a[i] = 0;
//循环读入5个数
for (int i = 0; i < 5 ; i ++){
scanf("%d",&t);
a[t]++; //计数
}
//按顺序把桶里面的值取出来
for (i = 0; i <= 10; i ++){
for (j = 0 ; j < a[i]; j ++){
printf("%d ",i);
}
}
return 0;
}
运行
评论区