C语言 猜数字游戏

2024-12-20 21:13:43
推荐回答(2个)
回答1:

#include
#include

void main(){
srand(time(0)); //指定随机数种子
int result = rand()%1000+1; //产生1~1000的随机数
int guess; //储存猜测的数字 

//循环提示输入数字,直到猜测结果正确 
do{
printf("请输入猜测的数字\n");
scanf("%d", &guess);
if(guess < result)
{
printf("太低了\n");
}
else if(guess > result)
{
printf("太高了\n");
}
 } 
 while(guess != result);
 
 printf("太棒了\n");
}

回答2:

#include
#include
#include
int main()
{
 int a,c;
 srand((unsigned)time(0));
 a=rand()%1000+1;
 scanf("%d",&c);
 while(a!=c)
 {
  if(a>c)
   printf("太低了\n");
  else
   printf("太高了\n");
  scanf("%d",&c);
 }
 printf("太棒了\n");
 return 0;
}