对于给定若干由0、1构成的字符串(长度不超过80),要求将它们按1的个数从小到大排序。若1的个数相同,则按字符串本身从小到大排序。 要求至少使用一个自定义函数。
输入格式:
测试数据有多组,处理到文件尾。对于每组测试,首先输入一个整数n(1≤n≤100),然后输入n行,每行包含一个由0、1构成的字符串。
输出格式:
对于每组测试,输出排序后的结果,每个字符串占一行。
输入样例:
3
10011111
00001101
1010101
输出样例:
00001101
1010101
10011111
我的代码如下:输出第一排四个0不见了,求解
用 int 肯定就没有了。
而且会溢出(处理不了长度80的)。
你得用字符串。