猜数字

#include<stdlib.h>
main()
{
int r,s;
r=rand()%100+1;
scanf("%d,%d\n",r,s);
printf("请输入数字: 1~100:");
if(r<s);
printf("输入的数字大了");
if(r>s);
printf("输入的数字小了");
if(r=s);
printf("输入的数字正确");
}
//人工猜数
/*#include<stdlib.h>
#include<time.h>
main()
{
int r,s,seed;
char isagain;
while(1)//死循环
{
srand(time(NULL));
r=rand()%100+1;
while(1)
{
printf("请输入一个整数:(1~100):");
scanf("%d",&s);
if(s>r)
{
printf("大了");
}
if(s<r)
{
printf("小了");
}
if(s==r)
{
printf("输入正确");
break;
}
}
printf("再来一次吗?Y/N");
getchar();
scanf("%c",&isagain);
if(isagain=='N'||isagain=='n')
{
break;
}






}


}*/
//机器猜数
/*#include<stdlib.h>


main()
{
int max,min,mid,s;
max=100,min=1;
while(1)//死循环
{
mid=(max+min)/2;



printf("我所猜的数字是%d,是否正确?",mid);
scanf("%d",&s);
if(s==1)

{
max=mid;
}
if(s==2)
{ min=mid;


}
if(s==0)
{
printf("猜对了");
break;
}

}




}*/
/*#include<stdlib.h>
#include<time.h>
main()
{
int max,min,mid,s;
//s为1说明大了,2说明小了,0说明对了
max=100,min=1;
while(1)//死循环
{
if(max-min>30)
mid=(max+min)/2;
else
{
srand(time(NULL));
mid=rand()%(max-min+1)+min;




}


printf("我所猜的数字是%d,是否正确?",mid);
scanf("%d",&s);
if(s==1)

{
max=mid;
}
else if(s==2)
{ min=mid;


}
else if(s==0)
{
printf("猜对了");
break;
}

}




}*/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值