就我是用循环写的吗
2026-08-24 19:36:39
发布于:浙江
1阅读
0回复
0点赞
真题解
#include <bits/stdc++.h>
using namespace std;
bool a[4][20];
char xx[4] = {'D','C','H','S'};
char yy[13] = {'A','2','3','4','5','6','7','8','9','T','J','Q','K'};
int num;
int main() {
int n;
cin >> n;
for(int i=1;i<=n;i++){
string s;
cin >> s;
for(int i=0;i<4;i++){
for(int j=0;j<13;j++){
if(s[0]==xx[i]&&s[1]==yy[j]){
a[i][j] = 1;
}
}
}
}
for(int i=0;i<4;i++){
for(int j=0;j<13;j++){
if(!a[i][j]){
num++;
}
}
}
cout << num;
return 0;
}
这里空空如也








有帮助,赞一个