4.27打卡

#include <bits/stdc++.h> using namespace std; int rollDice() { int die1=1+rand()%6; int die2=1+rand()%6; int sum=die1+die2; cout<<"playr 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); 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(status==playing){ sum=rollDice(); if(sum==mypoint) status=win; else if(sum==7) status=lose; } if(status==win) cout<<"playing wins"<<endl; else cout<<"playing loses"<<endl; return 0; }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统