c语言猜数字游戏

游戏规则
猜数字
随机生成一个数字 n 在(0,100)区间 假设23
设置:0 退出游戏
提示用户:
请猜一个数字在(0,100)区间:
50
你猜的数字太大了
请猜一个数字在(0,50)区间:
17
你猜的数字太小了
请猜一个数字在(17,50)区间:
87
别闹,你猜的数字不在区间范围
请猜一个数字在(17,50)区间:

23
恭喜中奖了!
运行示意图
代码
#include <stdio.h>
int main(){
int res=0,big=100,small=0;
srand(time(NULL));
int opt=rand()%99+1;//1-100随机数
if(opt<big&&opt>small){
for(;😉{
scanf("%d",&res);
if(res==0){//0直接跳出循环
break;
}
if(res>=big||res<=small){//数字不在范围内,进入下一个循环
printf(“别闹\n”);
continue;

		}else if(res>opt){
			big=res;
			printf("你猜的数字太大了,请猜一个(%d,%d)的值\n",small,big);
		}else if(res<opt){
			small=res;
			printf("你猜的数字太小了,请猜一个(%d,%d)的值\n",small,big);
		}else{
			printf("恭喜你中奖了!真心话或者大冒险\n");//猜中,真心话大冒险自己挑
			break;
		}

	}
}
return 0;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值