/*
剪刀、石头、布游戏
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;
}
|