一、概念
二、代码
#include <stdio.h>
int main()
{
#pragma 1.要求 从键盘输出 6个0~9的数字,排序后输出
// 1.定义数组 保存 用户输出的数据
int nums[10] = {0};
// 2.接收用户的数据
int value = -1;
for (int i = 0; i < 6; i++) {
printf("请输入第%i个数\n",i+1);
scanf("%i",&value);
// 2, 2, 2, 3
// 7, 3, 6, 1
// nums[value] = 1; // 输入完毕记录为1
nums[value] = nums[value] + 1; // 需求变更,如果用户多次输入 需要记住角标累加1
}
for (int i = 0; i < 10 ; i++) {
// printf("nums = [%i] = %i\n",i,nums[i]);
/*
if (nums[i] !=0) {
printf("%i\n",i); // 遍历输出 是有序的
}
*/
for (int j = 0; j < nums[i]; j++) {
printf("%i\n",i);
}
}
return 0;
}