问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用C语言编写一个具有简单界面的猜数字游戏

发布网友 发布时间:2023-11-04 21:30

我来回答

2个回答

热心网友 时间:2024-07-01 15:44

分析:
先产生一个随机数N。
然后输入数I,如果i大于N,则提示大于信息。
如果I小于N,则提示小于信息。
直到I==N,则输出成功信息。
这是我用C语言写的。
环境:
WIN-C ,TORBO C,如果是C++环境把倒数第二排getch();删掉!
已经调试成功:
main()
{
int i=0,n;
srand(time(0));
n=rand()%100+1;
while(i!=n)
{printf("please input a number:\n");
scanf("%d",&i);
if(i>n)printf("this number is too big!\n");
if(i<n)printf("this number is too smaller!\n");
}
if(i==n)
printf("PASS!%3d",n);
getch();
}
提示:
srand(time(0));
n=rand()%100+1;
是用来生成一个1~100以内的随机数,如果你改,把100改成50或者200。如(n=rand()%50+1;

热心网友 时间:2024-07-01 15:44

y#include "time.h"
#include "stdlib.h"
#include "stdio.h"

main()
{char c;
clock_t start,end;
time_t a,b;
double var;
int i,guess;
srand(time(NULL));
printf("do you want to play it.('y' or 'n') \n");
loop:
while((c=getchar())=='y')
{
i=rand()%100;
printf("\nplease input number you guess:\n");
start=clock();
a=time(NULL);
scanf("%d",&guess);
while(guess!=i)
{if(guess>i)
{printf("please input a little smaller.\n");
scanf("%d",&guess);}
else
{printf("please input a little bigger.\n");
scanf("%d",&guess);}
}
end=clock();
b=time(NULL);
printf("\1: It took you %6.3f seconds\n",var=(double)(end-start)/18.2);
printf("\1: it took you %6.3f seconds\n\n",difftime(b,a));
if(var<15)
printf("\1\1 You are very clever! \1\1\n\n");
else if(var<25)
printf("\1\1 you are normal! \1\1\n\n");
else
printf("\1\1 you are stupid! \1\1\n\n");
printf("\1\1 Congralations \1\1\n\n");
printf("The number you guess is %d",i);
}
printf("\ndo you want to try it again?(\"yy\".or.\"n\")\n");
if((c=getchar())=='y')
goto loop;

system("pause");
return 0;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我把白糖装在玻璃瓶里,为什么会受潮?要拿什么器皿装最好? 药学专业考研究生要考哪些科目 药学专业考研考哪些科目 药学考研都考什么科目 药学考研考什么科目 考研药学必考科目 电脑桌面变小两边黑屏电脑屏幕变小了两边黑屏怎么办 电脑左右两端黑屏是什么原因怎样解除电脑两边黑屏 屏幕变小且两边黑屏是什么原因? 找幸运数字.大家推荐推荐哈. 开学第一课每年播放几次? 碳循环中,碳的生物循环周期为多少75 碳在生物体内以什么形式存在2 上火车能不能带两个包,一个行李包,一个大袋包4 为什么MATLAB中用ezplot画出的两条隐函数曲线不是连续的呢 在小数中,小数点左边第一位是?位,它的计数单位是?右边的第一...1 生日祝福的英文有哪些153 求翻译成英语,(别老师生日快乐,不好意思,打扰了!)1 对水浒传中所有人物的总体评价,100字左右7 英语押韵的生日祝福要有中文翻译的1 因为是女子的韩文歌词674 因为是女子 是哪部韩剧的插曲?12 现在一个游戏原画师的大概薪资在多少?134 没冰箱怎么保存食物55 卤牛肉可以放冰箱多久91 为什么乐高蝙蝠侠3会闪退 IOS乐高蝙蝠侠3停机坪那关怎么过 已经安装好一个大炮,另一... 乐高蝙蝠侠3ios版打完乐高欧洲后卡在瞭望塔 乐高蝙蝠侠3怎么下啊 乐高蝙蝠侠3蝙蝠洞怎么过,网上找不到攻略,就是蝙蝠侠一直放导... 买了件西服外套,肩宽合适袖子稍长,但就是腰部有点大,能改吗?改了以后... 蒲公英的花季 小学课文22 我是一颗蒲公英46 我是一颗蒲公英短文近义词? 乐字在姓名里的读音是什么23 如何申请第二个? 把白头发拔掉之后,还会再长白头发吗?怎样让它变黑?5 怎样知道电脑的硬盘好不好用? 白头发拔了之后还会长吗?71 刚买了微波炉,请教下微波炉怎么用,有什么注意事项 中国被割让给俄罗斯的领土可以收回吗?47 QQ群发了一点点广告被踢是什么感受?1 门店衣服夏季新款打折活动,线上直播带货,如何在直播带货的同时...3 出口是什么意思?是把货物卖到国外,还是把货物卖给外国人?14 我的qq号因为在多个群发广告被踢了,然后再加其他群的时候都会...2 在C语言中,怎么分离正整数的各位数字1 我的途观车是1年车,行驶3W公里。前几天燃油泵坏了,4S店检...5 自然人、法人、其他组织中其他组织指的是什么?我国什么法律有明...37 QQ群发广告过多被T下线,要多少时间能解除啊1 任何一种社会结构,一般都具有以下哪些特征2