求一个猜数字C语言代码,要求如下 计算机生成一个100以内的随机数,玩家来猜 记录猜的次数,最后打

2024-11-20 20:04:34
推荐回答(2个)
回答(1):

/*
*百度知道越来越水了,这么简单的题就一个回答
*没见过限定头文件数目的。。而且是限定至少。。。。
*/
#include
#include
#include
#include
int getrand()
{
    srand( (unsigned)time(NULL));
    return rand()%100+1;
}
int main()
{
    int i;
    int j = 0;
  猛余  int k = 0;
    printf("请输入你猜的数字:");
    while (1)
    {
        scanf("%d",&j);
        if (j > 100 || j < 0)
        {
            printf("输入不合法");
            return -1;
        }

        i = getrand();
         if (j != i)
            k ++;
        printf("随机出的数字为%d,你猜的数字为%d,枝搭滚你已经猜了%d次\n",i,j,k);
         if (j == i)
  枝镇          break;
    }
    printf("恭喜你猜对了,你猜了%d次\n",k+1);
}

回答(2):

#include

#include

#include

#include

void main()

{ int x,n,y;
 游凳 srand((unsigned int)time(NULL));
  x=rand()%100; n=0; y=x-1;
  while ( y!=x )
  { printf("请输入你猜的数[0-100]: "); scanf("%d"脊扰,&y);
    printf("提樱磨旦示: "); n++;
    if ( y    else if ( y>x ) printf("再小一点\n");
  }
  printf("你用了%d次就猜对啦!  \n",n);
  printf("\n"); system("pause");

}