内卷起来家银们
介绍:
每个骰子有六面,点数分别为1、2、3、4、5、6,游戏者在程序开始时输入一个无符号整数,作为产生随机数的种子。
每轮投两次骰子:
编程实现:
设计函数rollDice
,负责模拟投骰子的过程,实现计算和数并将和数返回。main
函数专注于游戏的过程,调用rollDice
函数来实现投骰子游戏。
#include
#include
using namespace std;
enum game{WIN,LOST,PLAYNG};//枚举四种情况
//投骰子、计算和数、返回和数
int rollDice(){
int d1=1+rand()%6;
int d2=1+rand()%6;
int sum=d1+d2;
cout<<"player rolled "<>seed;
srand(seed); //seed随机数种子
sum=rollDice();
switch(sum)
{
case 7:
case 11:
sta=WIN;
break;
case 2:
case 3:
case 12:
sta=LOST;
break;
default:
sta=PLAYNG;
mypoint=sum;
cout<<"pointis: "<
有兴趣的小伙伴可以试着运行