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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© M.W 中级黑马   /  2016-7-9 12:00  /  1142 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

随机数产生的函数:
arc4random_uniform(m); //产生小于m的随机数,从0开始

代码:
  1. <font face="宋体"> //定义变量并接受用户输入
  2.     int num,computer;
  3.     //提示
  4.     printf("输入你的拳:石头-0,剪刀1,布2\n");
  5.     //系统产生0-2的随机数
  6.     computer = arc4random_uniform(3);
  7.     printf("系统出的数:%d\n",computer);
  8.     scanf("%d",&num);
  9.     //判断
  10.     if (num < 0 || num > 2){
  11.         printf("请按套路出牌\n");
  12.         return 0;
  13.     } else if (num ==0 && computer == 1
  14.         || num == 1 && computer == 2
  15.         || num == 2 && computer == 0) {
  16.         printf("好吧,你赢了!\n");
  17.     } else if (computer ==0 && num == 1
  18.                || computer == 1 && num == 2
  19.                || computer == 2 && num == 0)
  20.         printf("别玩儿了,你妈喊你回家吃饭\n");
  21.     else
  22.     {
  23.         printf("平局\n");
  24.     }
  25.     return 0;
  26. </font>
复制代码



0 个回复

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