一个两人麻将游戏,有赢局、输局、胜算率。
一般都是赢了赢局+1,输了熟局+1,胜算率=赢局/(总局数)
现在修改为游戏开始输局+1,游戏结束后赢和输的各+1。
#include “iostream.h”
int main()
{
float win,lost; //赢,输
float sl; //胜率
cout<<“请输入赢局:”;
cin>>win;
cout<<“请输入输局”;
cin>>lost;
cout<<endl<<endl;
cout<<“当前赢局:”<<win<<endl;
cout<<“当前输局:”<<lost<<endl;
sl=(win/(win+lost))*100;
cout<<“当前胜率:”<<sl<<endl;sl=0;
/*
重新对lost数据进行计算
(templost-win)因为win+1时,lost+1;
至于/2,是因为lost+1又开始的时候lost又自动+1
*/
lost=(lost-win)/2;
cout<<endl<<endl;
cout<<“等于以前赢局:”<<win<<endl;
cout<<“等于以前输局:”<<lost<<endl;
sl=(win/(win+lost))*100;
cout<<“等于以前胜率:”<<sl<<endl;
}
关于作者