进行判断练习,若猜数是50,猜了40,范围变成40到100,若猜60,范围变成40到60.通过循环来控制。
#include
int main(void)
{
int a,low,k,he,d;
k=50; //k为答案数
low=1;
he=100;
scanf("%d",&a);
while(a!=k)
{
if(a
low=a;
printf("猜数的范围是:%d到%d\n",low,he);
}
if(a>k)
{
he=a;
printf("猜数的范围是:%d到%d\n",low,he);
}
scanf("%d",&a);
}
printf("答案是:%d\n你猜对了,接受惩罚。",k);
return 0;
}
#include
int main()
{
int n;
while(scanf(" %d",&n)==1)
{
int m;
while(scanf("%d",&m)==1 && m!=n)
{
if(n>m) printf("too small\n");
else printf("too low\n");
}
printf("right\n");
}
return 0;
}