#include<iostream.h>
#include<math.h>
#include<stdlib.h> //定义杂项函数及内存分配函数
#include<time.h> //定义关于时间的函数
int flag;
class CCard
{
static int nloop; //出牌的次数,游戏结束时给出的总的出牌次数
int nscore; //总分
int nwin,nlose;
static int ndraw; //赢,输,平的次数
int nbet; //赌注
public:
int ncard1,ncard2; //有2张牌
int bet;
CCard(); //构造函数
void setcard(); //随机产生2张牌
int addbet(int); //增加赌注,失败返回0
friend void compare(CCard &,CCard &);//友元函数,比较牌点的大小并显示结果
friend void showresult(CCard &,CCard &);//友元函数,输出输赢结果及最后的积分
};
int CCard::ndraw=0;
int CCard::nloop=0;
CCard::CCard()
{
nscore=26;
bet=nscore;
nwin=0;
nlose=0;
nbet=0;
}
void CCard::setcard()
{
//srand(time(NULL));
ncard1=(rand()%13+2);
ncard2=(rand()%13+2);
}
int CCard::addbet(int a)
{
nbet=a;
if(nbet>nscore||nbet<1)
{
return 0;
}
return 1;
}
void compare(CCard &user,CCard &computer)
{
if((user.ncard1+user.ncard2)>(computer.ncard1+computer.ncard2))
{
user.nscore+=computer.nbet;
computer.nscore-=computer.nbet;
user.nloop++;
computer.nloop++;
user.nwin++;
computer.nlose++;
user.bet=user.nscore;
computer.bet=computer.nscore;
if(computer.nscore<=0)
{