#include //今天老师讲的class,但不会用,怎么把这些东西写进class? using namespace std;int dianshu; //这个是每次取出的点数 int allc(int i); //这个是全部的牌 void pfapai(); //发给玩家牌 int i; int ptotal=0; //玩家总分 int ctotal=0; //cpu总分 void cfapai(); //cpu发牌 int main(){ srand(time(0)); //这里为什么不可以用srand(GetTikcCount()); cout"欢迎来玩21点游戏"; int jixu=1; while (jixu==1) { pfapai(); //第2次运行这个函数,它会保留上一次运行的值,如何使它变为初始值?? coutjixu; } coutendlendlendl" GAME OVER"endlendlendlendl; system("pause"); return 0; }void pfapai() //从这里开始是各个函数的定义 {int player[5]={0,0,0,0,0}; //最多只能发5张牌 for (int x=0;x5;x++) { player[x]=allc(i); ptotal+=dianshu; //当发的牌里有A的时候,21点中A可以当11也可以当1,这个规则怎么写进去? cout" 玩家目前点数是"21) { coutgoon; if(goon!=1) x=6; } cfapai(); return;}void cfapai(){ int cpu[5]={0,0,0,0,0}; for (int x=0;x5;x++) { cpu[x]=allc(i); ctotal+=dianshu; if (ctotal21 ctotal!=20 ctotal16) //这里是一个简单的抽签决定是否要牌```` { int y=rand(); if (y4) { x=6; } } if (ctotal==21 || ctotal==20) { x=6; } if (ctotal21) { x=6; coutctotal) { cout"恭喜,您这局胜利了 "; return; //我写这么多return 有用么 } else { cout"对不起,您输了 "; return; } return;