黑马程序员技术交流社区
标题:
猜拳游戏
[打印本页]
作者:
张小景
时间:
2016-6-6 23:56
标题:
猜拳游戏
猜拳游戏的C 代码谁有
作者:
董立权
时间:
2016-6-7 07:10
/*
剪刀、石头、布游戏
0代表剪刀、1代表石头、2代表布
*/
#include<stdio.h>
//stdlib中包含随机数函数arc4random_uniform(int max),生成一个>=0&&<max的随机整数
#include<stdlib.h>
int main(){
//定义两个变量分别代表电脑和玩家
int computer = -1,player = -1;
//为电脑随机出一个选项
computer = arc4random_uniform(3);
printf("电脑的选择是%d\n",computer);
printf("0 剪刀 1 石头 2 布\n");
printf("请选择你要出的选项\n");
//等待玩家出一个选项
scanf("%d",&player);
//判断玩家的选项是否符合范围
if(player < 0 || player > 2){
printf("您的选择不再范围内\n");
return 0;
}
//判断输赢
if(player - computer == 1 || player - computer == -2){
printf("你赢了\n");
}else if(player == computer){
printf("平局\n");
}else{
printf("你输了\n");
}
return 0;
}
作者:
vivi342863
时间:
2016-6-7 22:21
来看看,几天不学C都有点生疏了..
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2