#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;
}
}
}*/
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;
}
}
}*/