用long double水
by Thomas_ @ 2020-02-20 19:42:02
@[cleverxia](/user/320209)
by Thomas_ @ 2020-02-20 19:42:25
@[Thomas_](/user/250679) 不行
by cleverxia @ 2020-02-20 19:46:29
@[cleverxia](/user/320209) 你的比较写错了
如果长度相同,第一位相同,要继续比较第二位
by WYXkk @ 2020-02-20 19:51:51
而且。。。std::string 的大小比较标准库里有定义吧。。。
by WYXkk @ 2020-02-20 19:53:41
建议你写
```cpp
struct big{std::string a;}s[22];
bool operator<(big x,big y){...}
```
by WYXkk @ 2020-02-20 19:54:50
@[WYXkk](/user/130151)
找到原因了
for(int i=0;i<=n-2;i++)
这里应该写成
for(int i=?;i<=n-1;i++)
?可以填0和1
谢谢
by cleverxia @ 2020-02-20 20:28:03