我对 C++很陌生,我还没有完全理解基本概念,但是我的教授希望我们编写一个算法来洗牌和显示一副纸牌,并且这副纸牌需要表示为 2d 数组。
但是我在模拟一副纸牌时遇到了麻烦!
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<char> deck;
char suit[] = {'h','d','c','s'};
char card[] = {'2','3','4','5','6','7','8','9','T','J','Q','K','A'};
for (int j=0; j<13; j++) {
for (int i=0; i<4; i++) {
deck.push_back(card[j] suit[i]);
}
}
return 0;
}
我看过很多有课程的卡片课程,但我什至不确定我们这学期是否会学习这些课程。