黑马程序员技术交流社区

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

作者: lixp    时间: 2015-12-15 00:04
标题: 猜拳小游戏
  1. /*
  2.   猜拳游戏(石头(1)、剪刀(0)、布(2))
  3.   思路:计算机随机出一个拳
  4.       玩家出一个拳
  5.           判断输赢
  6. */
  7. void testCaiQuan(){
  8.         //玩家赢得情况
  9.    //  玩家     //电脑   
  10.    //   0          1
  11.    //   1          2
  12.    //   2          1
  13.    //定义变量,保存计算机出的拳,保存用户输入的分数
  14.    int com=-1,player=-1;
  15.    //先让计算机出拳
  16.    com=arc4random_uniform(3);//产生随机数的函数 0,1,2,函数使用的时候首先要导入一个头文件stdlib.h
  17.    printf("计算机出拳是:%d\n");
  18.    //提示让用户出拳
  19.    printf("请出拳:");
  20.    scanf("%d",&player);
  21.    //开始比较输赢
  22.    //玩家赢得情况
  23.    if((player=0&&com==2)
  24.       ||(player=1&&com==0)
  25.           (player=2&&com==1)){
  26.            printf("恭喜你,你赢了!");
  27.     } else if((com=0&&player==2)||
  28.                  (com=1&&player==0)||
  29.                          (com=2&&player==1)){
  30.            printf("很可惜,你输了");
  31.         }else{
  32.                  printf("平局");
  33.          }
  34. }
复制代码

作者: iOS-lye    时间: 2015-12-15 21:18
6666666666666
作者: 沐子羊    时间: 2015-12-15 21:57
厉害厉害
作者: tangtang.    时间: 2015-12-18 21:15
void  里面分析玩家赢的时候  出鬼了。。
作者: tangtang.    时间: 2015-12-18 21:18
仔细一看还是作弊版,哈哈哈哈!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2