用C#语言做这个小游戏。
做起来花了点时间,效果图:
代码:
班级?程序?{
静电?作废?Main(string[]?args)?{
int?游戏数量?=?0;
int?电脑评分?=?0;?int?玩家分数?=?0;
int?电脑号码?=?0;?int?玩家编号?=?0;
int?穷;
随机?rnd?=?新的?random();
//循环打孔阶段
什么时候?(局数?& lt?10)?{
玩家编号?=?0;
控制台。WriteLine ("(bureau {0})?1剪刀?2石?3布?,请输入:“,?游戏数量?+?1);
var?k?=?控制台。read key();
电脑号码?=?rnd。接下来(1,?3);
如果?(k .奇查尔?==?'1')?{?玩家编号?=?1;?}
如果?(k .奇查尔?==?'2')?{?玩家编号?=?2;?}
如果?(k .奇查尔?==?'3')?{?玩家编号?=?3;?}
穷?=?(电脑数字?-?玩家数量);
游戏数量?+=?1;
如果?(玩家号?==?电脑号码)?
{?控制台。WriteLine("平手。");?}
不然呢?如果?(玩家号?==?0?||?穷?==?1?||?差异= =?-2?)?
{?控制台。WriteLine("迷失...");?电脑评分?+=?1;?}
不然呢?
{?控制台。WriteLine("赢了!");?玩家分数?+=?1;?}?
}
//评分统计阶段
控制台。WriteLine();
控制台。WriteLine("总局数?{0}",?局号);
控制台。WriteLine("电脑评分?{0}",?电脑评分);
控制台。WriteLine("用户评分?{0}",?球员得分);
如果?(玩家得分吗?& gt?电脑评分)?{?控制台。WriteLine(“亲爱的,给你好好评!”);?}
不然呢?{?控制台。WriteLine(“羞于见人……”);?}
//退出阶段
控制台。WriteLine();
控制台。WriteLine(" & lt;?按任意键退出...?>);
控制台。read key();
环境。退出(0);
}
}如果满意,记得给好评,谢谢!