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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ff774411 中级黑马   /  2015-10-6 12:16  /  628 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

这是在学习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. }
复制代码



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马