扑克牌比大小题解
2024-06-29 15:01:22
发布于:浙江
41阅读
0回复
0点赞
题目思路
使用 map <string,int> mp
记录每张扑克牌的大小,然后访问比大小就可以了。
代码演示:
#include <bits/stdc++.h>
using namespace std;
int main ()
{
map <string,int> mp;
mp ["3"] = 1;
mp ["4"] = 2;
mp ["5"] = 3;
mp ["6"] = 4;
mp ["7"] = 5;
mp ["8"] = 6;
mp ["9"] = 7;
mp ["10"] = 8;
mp ["J"] = 9;
mp ["Q"] = 10;
mp ["K"] = 11;
mp ["A"] = 12;
mp ["2"] = 13;
mp ["Joker"] = 14;
string s1,s2;
cin >> s1 >> s2;
if (mp [s1] > mp [s2]) cout << "First";
else if (mp [s1] == mp [s2]) cout << "Equal";
else cout << "Second";
return 0;
}
这里空空如也
有帮助,赞一个