猜数字游戏实现

游戏规则:

1,先随机生产1~100的数字

2,接下来我们猜数字,如果猜小(大)了,屏幕告知猜小(大)了;若猜对了,则告知恭喜你,猜对了。

步骤:

1.先建立一个菜单,

void main()
{
printf("**************");
printf("******1.play****");
printf("*****2.exit*****");
printf("**************");

2.对客户选择菜单上的选项作出不同的回答

int main()
{
do 
{int input=0;
printf("请选择");
scanf("%d\n",&input);
switch(input)
{
case 1:printf("猜数字");break;
case 0:printf("退出游戏");break;
default :printf("猜错了重新开始");break;
}
}while(input);
return 0;
}

3.创建1~100的数字

void game()
{
//生成1~100的随机数
//rand是生产1~100的伪随机数,范围(0~32767),本题要1~100的数字,所以要用srand函数设计随机数的生成器,并加上限定范围。
int ret=rand()%100+1;//任何范围%100都会得到0~99的数字,但是题中有100 ,所以再+1;
printf("%d",ret);
}

4.猜数字 如果猜小(大)了,屏幕告知猜小(大)了;若猜对了,则告知恭喜你,猜对了。

int guess=0;//定义一个新的变量是用户所猜的数字;
scanf(“%d",&guess);
while(1)    //死循环,因为不知道用户使用几次
{
if(guess<ret)
{
printf("猜小了");
}
else if(guess>ret)
{
printf("猜大了");
}

else printf("猜对了");
break;
}

总体的代码如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值