#include"iostream"
#include"ctime"
#include"cstdlib"
using namespace std;
int roll()
{ int i=rand()%6+1;
int j=rand()%6+1;
int k=i+j;
cout<<"投掷的两点数之和为:"<<k<<endl;
return k;
}
enum result{ win,lose,playing
};
main()
{ int sum,l;
result t;
int unsigned seed;
cout<<"请输入一个整数"<<endl;
cin>>seed;
srand(seed);
sum=roll();
switch(sum)
{ case 7:
case 11:
t=win;
break;
case 2:
case 3:
case 12:
t=lose;
break;
default:
l=sum;
t=playing;
break;
}
while(t==playing)
{
sum=roll();
if(sum==l)
t=win;
else if(sum==7)
t=lose;
}
if(t==win)
cout<<"你赢了1"<<endl;
else if(t==lose)
cout<<"你输了!"<<endl;
return 0;
}
投骰子游戏随机数
最新推荐文章于 2024-03-21 17:51:33 发布