求一个猜数字C语言代码,要求如下 计算机生成一个100以内的随机数,玩家来猜 记录猜的次数,最后打
求一个猜数字C语言代码,要求如下计算机生成一个100以内的随机数,玩家来猜记录猜的次数,最后打印出来最少用4个头文件...
求一个猜数字C语言代码,要求如下
计算机生成一个100以内的随机数,玩家来猜
记录猜的次数,最后打印出来
最少用4个头文件 展开
计算机生成一个100以内的随机数,玩家来猜
记录猜的次数,最后打印出来
最少用4个头文件 展开
2个回答
2015-12-29
展开全部
/*
*百度知道越来越水了,这么简单的题就一个回答
*没见过限定头文件数目的。。而且是限定至少。。。。
*/
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
#include<string.h>
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);
}
展开全部
#include<stdio.h>
#include<time.h>
#include<conio.h>
#include<stdlib.h>
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<x ) printf("再大一点\n");
else if ( y>x ) printf("再小一点\n");
}
printf("你用了%d次就猜对啦! \n",n);
printf("\n"); system("pause");
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询