#include<stdlib.h>
#include<time.h>
int main()
{
int a,b,c=10
srand(time(NULL))
a=rand()%1000
printf("系统已经给出了一个0-999的数,请输入一个数。\n")
while(1)
{ c--
scanf("%d",&b)
if(b>a)
printf("猜大了,还剩%d次机会,请继续\n",c)
if(b<a)
printf("猜小了,还剩%d次机会,请继续\n",c)
if(b==a)
{ printf("恭喜你答对了\n")
printf("系统给的数是:%d",a)
break}
if(c==0)
{ printf("你已经没有机会了,请重新开始吧!\n")break}
}
}
1、谜面:三八的脚着四三的鞋 (计算机术语)谜底:大五码2、谜面:谜作要把握正确的方针,路子要有灵巧之处 (计算机名词)谜底:面向对象程序设计
3、谜面:杯弓蛇影 (计算机名词)谜底:DOS
4、谜面:孔明灯 (计算机名词)谜底:亮点
5、谜面:校对 (计算机名词)谜底:双核
6、谜面:料事如神 (家用电器)谜底:计算机
7、谜面:都朝着太阳升起的地方笔直地站着 (计算机配件品牌2,2+2)谜底:全向、日立
8、谜面:正号 (计算机名词)谜底:五笔字型
9、谜面:清点妓女人数 (物品)谜底:计算机
10、谜面:道尔顿 (计算机术语)谜底:暂停语句
11、谜面:明年 (计算机术语一)谜底:下载
12、谜面:座号 (计算机名词)谜底:区位码
13、谜面:弯道 (计算机术语)谜底:转向语句
14、谜面:计算机 (打一成语)谜底:心中有数
15、谜面:半月谈 (计算机名词一)谜底:C语言
16、谜面:运动战 (计算机术语)谜底:行打
17、谜面:电子计算机 (成语一)谜底:心中有数
我简单写, 请借鉴:
char question[100][512] = { //这是题库, 我简写,测试"我生在森林,下雨就出现,撑开一朵朵,好似小雨伞。",
"什么心是红色的,看得见摸的着?",
............................
}
char answer[100][20] = {
"蘑菇",
"爱心",
...................
}
//检测 回答
char buf[256] //缓存
int i
for(i=0 i<100 ++i)
{
puts(question[i])
puts("回答:")
gets(buf)
if(strstr(buf, answer[i]))
puts("正确")
else
puts("错误")
}