帮我看看这个猜数字的游戏的程序怎么用不了

来源:百度知道 编辑:UC知道 时间:2024/06/23 23:10:24
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
void main()
{
int a,b;
srand(time(NULL));
a=1+rand()%1000;
printf("输入一个1到1000的数字:");
do
{
scanf("%d",&b);
}
while(a!=b);
{
if(a>b)
printf("太高了!");
else
printf("太低了!");
}
printf("太棒了!");
}

#include<stdio.h>
#include<time.h>
#include<stdlib.h>
void main()
{
int a,b;
srand(time(NULL));
a=1+rand()%1000;
printf("输入一个1到1000的数字:");
do
{
scanf("%d",&b);

{
if(a>b)
printf("太高了!");
else
printf("太低了!");
}

}
while(a!=b);
printf("太棒了!");

}
这样试下
你把提示语句放在循环外边
这样他会一直执行do while 循环

你的高了低了的提示应该写在while里面, 每次scanf之后给提示