// 桶排序 #includeint main() { // 5个0-9之间的数进行排序--桶排序 int a[10], i, j, t; // 存储的a[0]-a[9]的桶进行清零 for(i = 0; i < 10; i++) { a[i] = 0; } // 写入要排序的5个0-9之间的数 for(i = 1; i <= 5; i++) { scanf("%d", &t); // 把相应的数加入相应的桶中 a[t]++; } for(i = 0; i < 10; i++) { // 把每个桶的数读出来 有几个读出来几次 for(j = 0; j < a[i]; j++) { printf("%d", i); } } getchar(); return 0; }



