编写一个C程序来创建一个HI-LO游戏。在这个游戏中,计算机产生一个介于1和100之间的随机整数,并让用户尝试猜测生成的数字。如果用户猜到正确的号码,则会显示消息“万岁,你赢了!”。每次猜错后,电脑都会显示“错误号码,再试一次”的信息,指示猜测是否过高或过低,并显示剩余的猜测数。在七次错误猜测后,电脑应该显示“对不起,你输了”的信息和正确的号码。
这个网上有很多现成的代码的
#include<stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
srand(time(NULL));
int n = rand()%100+1;
int m = 7;
while(m>=0)
{
printf("请猜一个数:");
int a;
scanf("%d",&a);
if(a==n)
{
printf("万岁,你赢了!\n");
break;
}
else
{
printf("错误号码,再试一次\n");
if(a>n)
printf("猜大了\n");
else
printf("猜小了\n");
m--;
printf("你还能猜%d次\n",m);
}
}
if(m==0)
printf("对不起,你输了,正确数是%d\n",n);
return 0;
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!