求教 请大家指点一下
在用MFC编写21点程序中 如何控制电脑的输出 使其能自动判断情况 决定是否要牌了?部分代码如下
m_data+=1+rand()%13;
m_play+=1+rand()%13;
m_times+=1;
UpdateData(false);
while(m_play>21) break;
if(m_data>21)
AfxMessageBox("叫牌超过21点,你输了");
else if(m_play>21)
{ AfxMessageBox("叫牌超过21点,电脑输了");
}else if(m_data==5)
{
if(m_data<m_play)
{
AfxMessageBox("最多只能要5张牌,你输了");
}
else if(m_data>m_play)
{
AfxMessageBox("最多只能要5张牌,你赢了");
}
else if(m_data=m_play)
{
AfxMessageBox("最多只能要5张牌,平局");
}
}