/*
#将输入的自然数排序#
新鲜的思路将我带入算坑大法
*/
#include <stdio.h>
#define N 11 //限定自然数的范围
#define M 5 //输入自然数的个数
int main()
{
//初始化并赋值
int A[N] = {0};
int a = 0;
//输入并进行计数
for (int i = 0; i < M; i++)
{
printf("请输入第%d个分数:", i + 1);
scanf("%d", &a);
getchar();
A[a]++;
}
//输出排好序的自然数
printf("将输入的自然数从小到大排序为:\n");
for (int i = 0; i < N; i++)
{
while (A[i] != 0)
{
printf("%d ", i);
A[i]--;
}
}
return 0;
}