A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lixp 中级黑马   /  2015-12-15 00:04  /  988 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  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. }
复制代码

4 个回复

倒序浏览
6666666666666
回复 使用道具 举报
厉害厉害
回复 使用道具 举报
void  里面分析玩家赢的时候  出鬼了。。
回复 使用道具 举报
仔细一看还是作弊版,哈哈哈哈!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马