猜数游戏

#include <stdio.h>
#include <stdlib.h>

#include <math.h>

/*
猜数游戏:
A 首先程序自动生成一个100以内的随机数字
B 提示用户通过键盘输入自己的猜的数字
C 将用户输入的数字和程序产生的数字比较

太大了
< 太小了
= 智商大爆发…
D 如果没有猜对,则提示用户再次猜数(输入);
如果第二次猜对了,提示:太优秀了!
如果第三次猜对了,提示:太聪明了!
如果第四次猜对了,提示:恭喜你,猜对了!
如果第五次猜对了,提示:你猜对了!
最后,提示:可惜了,你的机会用完了,正确答案是:xx!
*/

int main1()
{
//程序自动生成一个100以内的随机数字
srand(time(0));
int answer=rand()%100;

printf("游戏开始\n");
//
int count=0,num;
do{
   //提示输入和比较功能
   printf("请猜数:");
   scanf("%d",&num);
   if(num==answer){
        break;
   }else if(num>answer){
        printf("\n太大了!\n");
   }else{
        printf("\n太小了!\n");
   }
   count++;
}while(count<5);

//区分到底是第几次猜中了,然后提示
switch(count){
case 0:
    printf("\n智商大爆发....\n");
    break;
case 1:
    printf("\n太优秀了!\n");
    break;
case 2:
     printf("\n太聪明了!\n");
    break;
case 3:
     printf("\n恭喜你,猜对了!\n");
    break;
case 4:
     printf("\n你猜对了!\n");
    break;
default:
    printf("\n可惜了,你的机会用完了,正确答案是:%d\n",answer);
}
return 0;

}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值