请用c语言编写猜数字游戏

2025-01-19 22:20:49
推荐回答(4个)
回答1:

没时间来写符合你题目的,这个是我以前写过的一个猜数字游戏,系统会给出一个的1~99之间的随机数,你来猜,看多少次可以猜中. 你看用得上不.

#include
#include
#include
#include

int main (int argc, char **argv)
{
int d, c;
struct timeval tv;

gettimeofday (&tv, NULL);
srand (tv.tv_usec);
d = rand () % 100;

printf ("Please input a number:\n");
scanf ("%d", &c);
printf ("c=%d\n", c);
int min_num = 1;
int max_num = 99;
int num=1;
while (c != d)
{

if (c > d)
{
if( c < max_num )
max_num = c;

printf ("%d - %d\n", min_num ,max_num);
}

else if (c < d)
{
if( c > min_num )
min_num = c;
printf ("%d - %d\n", min_num ,max_num);
}
else
break;

scanf ("%d", &c);
num++;
printf("c = %d \n",c);
}
printf ("it's true:%d,num=%d\n", c,num);

return 0;
}

回答2:

我有一个猜数字 不过跟你的不一样

回答3:

你给的分太少了,我燃不起来啊

回答4:

这个很简单 整个70分 我就给你做