c语言猜数字游戏
程序员文章站
2024-03-18 18:02:58
...
游戏规则
猜数字
随机生成一个数字 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;
}
上一篇: 数据各进制之间的转换
下一篇: Hbase介绍 博客分类: 架构