黑马程序员技术交流社区

标题: 分享石头剪刀布小游戏 [打印本页]

作者: ff774411    时间: 2015-10-6 12:16
标题: 分享石头剪刀布小游戏
这是在学习C语言基础一周后写的小代码游戏
  1. #include <stdio.h>
  2. #include <stdlib.h>

  3. int main(int argc, const char * argv[]) {
  4. //1.定义两个变量,分别为电脑和玩家
  5.     int computer = -1,player = -1;
  6. //2.游戏规则:0.剪刀 1.石头 2.布
  7. /*        剪刀 干掉  布
  8.           布   干掉  石头
  9.           石头 干掉  剪刀 */
  10. //3.电脑随机出拳
  11.     computer = arc4random_uniform(3);
  12. //4.提示玩家出拳,保存玩家出拳数据
  13.     printf("请出拳:0.剪刀 1.石头 2.布\n");
  14.     scanf("%d",&player);
  15. //5.判断输赢关系
  16.     if(player<0||player>2){
  17.         printf("请按规则出拳!\n");
  18.         return 0;
  19.     }else if  ((player==0&&computer==2)||(player==1&&computer==0)||(player==2&&computer==1)) {
  20.         printf("恭喜你,你赢了!!\n");
  21.     }else if ((player==0&&computer==1)||(player==1&&computer==2)||(player==2&&computer==0)) {
  22.         printf("抱歉,你输了!!\n");
  23.     }else {
  24.         printf("平局!!\n");}
  25.    
  26.     return 0;
  27. }
复制代码








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