用C语言编写一段猜数字游戏,跟一般的不一样,规则如下

2025-01-19 19:19:55
推荐回答(2个)
回答1:

进行判断练习,若猜数是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;
}

回答2:

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