C++ 为什么不能正常排序?例如,我要给“张胜,阿宝,骊人”按照首字母排序是“阿宝,张胜,骊人”

[复制链接]
查看11 | 回复3 | 2013-3-22 13:05:00 | 显示全部楼层 |阅读模式
#include #include using namespace std;void main(){string str[] = {"张三","阿宝","骊人"};int len = sizeof(str)/sizeof(str[0]);for(int i =0;i<len; ++i){int j = i+1;for( ; j<len;j++){if(str[j]<str){string strTmp = str[j];str[j] = st...
回复

使用道具 举报

千问 | 2013-3-22 13:05:00 | 显示全部楼层
把代码贴出来看看啊!怀疑是你没有高清排序规则,你是如何限制是按照首字母排序的呢,可能是使用了asci码什么的给你排序的吧!...
回复

使用道具 举报

千问 | 2013-3-22 13:05:00 | 显示全部楼层
我估计的和一楼一样...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行