在进行扑克游戏时,有人习惯于将抓到的扑克牌先按同名牌的数量排序,再按牌的大小排序。请编写程序,模拟这种排序方法:
要求:
(1)接收用户输入的若干整数(1到13之间,包括1和13,每个数字用一个空格隔开,相同数字最多出现4个);
(2)将这些整数排序,先按相同整数的数目由多到少排序,相同数目的整数再按从大到小排序,将排好序的数字输出到屏幕上,每个整数之间用一个空格隔开。
例如输入:1 5 6 1 9 2 1 4 1 6 3 3
结果输出:1 1 1 1 6 6 3 3 9 5 4 2
1 5 6 1 9 2 1 4 1 6 3 3
1 1 1 1 6 6 3 3 9 5 4 2