#include <stdio.h>
int main() {
int a[11]; int i, j;
for (i = 0; i < 10; i++) { //初始化
a[i] = 0;
}
for (i = 0; i < 5; i++) { //记录分数及重复次数,共五个人
scanf_s("%d", &j);
a[j]++;
}
for (i = 0; i < 10; i++) {
int k = a[i];
while (k > 0) {
printf("%d", i);
k--;
}
}
return 0;
}
运行结果如下
从大到小输出
#include <stdio.h>
int main() {
int a[11]; int i, j;
for (i = 0; i < 10; i++) { //初始化
a[i] = 0;
}
for (i = 0; i < 5; i++) { //记录分数及重复次数,共五个人
scanf_s("%d", &j);
a[j]++;
}
for (i = 10; i>=0 ; i--) { //从大到小输出
int k = a[i];
while (k > 0) {
printf("%d", i);
k--;
}
}
return 0;
}