c语言题目求解 20
c语言题目求解题目输入n个由'0'和‘1'组成的字字符串n由用户输入规定字符串比较规则如下:1字符串长的比较大2字符串等长的含0多的小3字符串等长且含1相等则两字符串相等...
c语言题目求解题目 输入n个由'0'和‘1'组成的字字符串 n由用户输入 规定字符串 比较规则如下:
1 字符串长的比较大
2 字符串等长的含0多的小
3字符串等长 且含1相等 则两字符串相等
将输入的n个字符串按照上述规则升序排列
做好可以发我邮箱762615040@qq.com 可以加悬赏? 展开
1 字符串长的比较大
2 字符串等长的含0多的小
3字符串等长 且含1相等 则两字符串相等
将输入的n个字符串按照上述规则升序排列
做好可以发我邮箱762615040@qq.com 可以加悬赏? 展开
2个回答
展开全部
// 关键比较 只要计算0值
string a, string b;
if(a.length != b.length){
return a.length - b.length; // 长度长的比较大
}
else {
int a_0 = getZeroCountFromString(a); // 获取a中0个数
int b_0 = getZeroCountFromString(b); // 获取b中0个数
return b_0 - a_0; // 零多的比较小
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询