随机选取一个1到100之间的数字,然后根据测试次数评分

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
     srand ( time (0)); //randow seed
     int n,t,g;
     int statue;
     while (1)
     {
      n = 1 + rand () % 100; //range 1~100
      printf ( "请猜一个1~100的数字:" );
      scanf ( "%d" ,&g);
      t=1;
      while (g!=n)
      {
          if (t==10) break ;
          if (g<n) printf ( "猜小了哦\n" );
          else printf ( "猜大了哦\n" );
          scanf ( "%d" ,&g);
          t++;
      }
      if (t==1) printf ( "太棒了,只需要一次就猜对了哦!\n" );
      else if (t>2 && t<5) printf ( "猜了%d次,看起来也是蛮不错的哦。\n" ,t);
      else if (t>4 && t<8) printf ( "猜了%d次,还可以\n" ,t);
      else if (t>=8 && t<=12) printf ( "猜了%d次才对,你该不会是乱猜的吧?\n" ,t);
      else printf ( "怎么猜了10次还不对啊,答案是%d,那就去猜下一个吧。\n" ,n);
      printf ( "要退出嘛?干嘛要退出呢?如果想退出,那请您输入数字0:\n" );
      scanf ( "%d" ,&statue);
      if (statue==0)
          break ;
       }
}


转载于:https://my.oschina.net/ttfGuestIOS/blog/631598

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值