#include"stdio.h"
#include"windows.h"
#include"stdlib.h"//准备使用随机生成函数
#include"time.h"//给随机函数指定每一次不同的种子值,准备使用时间函数
int color(int c)
{SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),c);
return 0;
}
#define F 5
int main()
{int a[F],i=0,j,b,c;
srand((unsigned int)time(NULL));//取当前时间函数当随机数种子
for(i;i<F;i++)
{
a[i]=rand()%100;//随机数范围【1,99】
}
for(i=0;i<F;i++)
{
color(5);
printf("%d",a[i]);
printf("\n");
}
color(14);
printf("您是否完成记忆?");
for(j=0;j<3;j++)
{
switch(1)
case 1:
{ printf("第一关");
printf("请问二号位的数字是几");
scanf("%d",&b);
if(b==a[1])
printf("恭喜你回答正确");
else
printf("很可惜,你回答错误");
printf("二号位的正确数字为%d",a[1]);}
break;
case 2:
{
printf("第二关");
printf("请问第四位的数字是几");
scanf("%d",&b);
if(b==a[3])
printf("恭喜你回答正确");
else
printf("很可惜,你回答错误");
printf("四号位正确数字为%d",a[3]);}
break;
case 3:
{
printf("欢迎来到最后一关");
printf("请问第3位数字是多少");
scanf("%d",&b);
if(a[2]==b)
printf("恭喜你对了!!!!!!!!!");
else
printf("THE END");
printf("其实第三位是%d",a[2]);
break;
}
printf("game over");
return 0;}
}