【小收获】给定一个自定义的大小关系,然后给出其中两个元素,要求判断它们的大小关系

思路:由于该自定义的大小关系编译器并不知道,所以可以给它们都搞一个下标,从而根据下标的大小关系去判断各个元素之间的大小关系


例如:扑克牌中单张牌的大小关系为:3<4<5<6<7<8<9

那么现在问 8A 谁大谁小?


方法:

①先定义一个string类型的变量,然后将扑克牌的牌面按从小到大的顺序组合成一个字符串并赋值给该string类型的变量

string biao = "3456789XJQKA2MF"

②使用find函数biao字符串中分别找到 8A 对应的下标

int a = biao.find('8',0);
int b = biao.find('A',0);

③通过比较 8A 的下标的大小去判断 8的大小


你可能感兴趣的:(数据结构与算法(C++),算法)