黑马程序员技术交流社区

标题: 猜拳游戏 [打印本页]

作者: 张小景    时间: 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