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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

题目是这样的:
请写1个支付宝接龙红包程序.
随机产生1-100的随机数,作为红包金额.
让用户不断的去猜,直到猜正确为止.最后发给用户的红包金额是 红包金额/猜得次数.

不知道随机数要怎么来取?   求指点。

3 个回复

倒序浏览
  1. //1. 请写1个支付宝接龙红包程序.
  2. //随机产生1-100的随机数,作为红包金额.
  3. //让用户不断的去猜,直到猜正确为止.最后发给用户的红包金额是 红包金额/猜得次数.
  4. #include <stdio.h>
  5. #include <stdlib.h>
  6. int main(int argc, const char * argv[]) {
  7.     int computer = arc4random_uniform(100) + 1;
  8.     printf("请猜红包金额:");
  9.     int input = 0;
  10.     scanf("%d",&input);
  11.     int count = 1;
  12.     while (input != computer) {

  13.         count++;
  14.         printf("请继续猜:");
  15.         int input2 = 0;
  16.         scanf("%d",&input2);
  17.         input = input2;
  18.     }
  19.     printf("恭喜你,你收到%d块钱。\n",computer/count);
  20.     return 0;
  21. }
复制代码

回复 使用道具 举报
x_starry 来自手机 中级黑马 2016-1-5 09:24:09
藤椅
好强大,!!!!
回复 使用道具 举报
挺厉害的嘛
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马