编程(游戏,逻辑中的算法)
程序玩法:两个玩家电脑(随机)玩家
1、玩家参与:输入用户名
2、电脑:提供角色供选择
3、玩家选择:1-剪刀2-石头3-布
4、电脑随机选对一个数字1,2,3
5、判断对错(实现玩家赢或者电脑赢的结果)
1)罗列出所有的可能性,判断每种可能性的实现
If电脑==1玩家==2
玩家赢
Else if电脑==2玩家==3
玩家赢
Else if电脑==1玩家==3
电脑赢
Else if玩家==1电脑==2
电脑赢
Else if电脑==3玩家==2
电脑赢
Else if玩家==1电脑==3
玩家赢
Else:平局
(2)剪刀 石头 布
1 2 3
所有赢家 玩家–电脑=1 || 玩家-电脑=-2(间隔数) 玩家赢
电脑-玩家=1||电脑-玩家=-2电脑赢
最后: 平局
代码如图: