zoukankan      html  css  js  c++  java
  • 投骰子

    include

    include

    using namespace std;
    //掷骰子,计算和数,输出和数
    int rollDice()
    {
    int die1=1+rand()%6;
    int die2=1+rand()%6;
    int sum=die1+die2;
    cout<<"player rolled"<<die1<<"+"<<die2<<"="<<sum<<endl;
    return sum;
    }
    enum GameStatus {WIN,LOSE,PLAYING};
    int main()
    {
    int sum,mypoint;
    GameStatus status;
    unsigned seed;
    cout<<"please enter an unsigned integer:";
    cin>>seed;//输入随机数种子
    srand(seed);//将种子传递给rand()
    sum=rollDice();//第一轮投骰子,计算和数
    switch (sum){
    case 7:case 11:
    status=WIN;
    break;
    case 2:case 3:case 12:
    status=LOSE;
    break;
    default:
    status=PLAYING;
    mypoint =sum;
    cout<<"point is "<<mypoint<<endl;
    break;
    }
    while(statusPLAYING){
    sum=rollDice();
    if(sum
    mypoint)
    status=WIN;
    else if(sum7)
    status=LOSE;
    }
    if(status
    WIN)
    cout<<"player wins"<<endl;
    else
    cout<<"player loses"<<endl;
    return 0;
    }

  • 相关阅读:
    了解动态调试smali
    cli命令
    pass
    cs
    dsp查看
    云翌端口映射
    修改时间
    crm地址修改
    [autocallcustome]湖州瑞声科技有限公司
    播放语音文件
  • 原文地址:https://www.cnblogs.com/Nicholastwo/p/8640540.html
Copyright © 2011-2022 走看看