问题标题: 酷町堂:1172怎么写??求思路

0
0

0
已采纳
江齐悦
江齐悦
高级光能
高级光能

首先,用记录型数组存储输入内容,第一个字符串表示游戏者姓名,第二个表示得分。

再写个记录型快排函数(可调用STL库里的sort函数,如用,需加上compare,例:sort(a+1,a+n+1,compare);)。

在compare判断中,首先判断两个字符串(得分)的长度,长度长者优先;在这之后直接用>和<判断字符串,大者优先(如果两者得分完全相同,姓名字典序小者优先)。

最后按顺序输出所有游戏者姓名就可以了。

0
武建豪
武建豪
中级天翼
中级天翼

??????????????????????????????????????

没人吗?

0
沈峻宇
沈峻宇
资深天翼
资深天翼

先搞清什么叫结构体排序,然后再做,会轻松许多!

 

望采纳!

我要回答