题目:对于给定若干由0、1构成的字符串(长度不超过80),要求将它们按1的个数从小到大排序。若1的个数相同,则按字符串本身从小到大排序。 要求至少使用一个自定义函数。
输入格式:测试数据有多组,处理到文件尾。对于每组测试,首先输入一个整数n(1≤n≤100),然后输入n行,每行包含一个由0、1构成的字符串。
输出格式:对于每组测试,输出排序后的结果,每个字符串占一行
输入样例:3
10011111
00001101
1010101
输出样例:00001101
1010101
10011111
本人采用了数组来算,但是在最后的输出中无法输出00001101,输出结果为1101,想请问一下我的方法还有什么补救措施,或者换一个其他的方法