8999游戏大全邪恶小游戏

# include & ltstdio.h & gt

# include & ltstdlib.h & gt

# include & lttime.h & gt

# include & ltstring.h & gt

/*没有错误处理,

不考虑程序结构

这只是一个愚蠢的程序。

VC2008和Dev C++应该通过。

VC6估计需要换*/

int main()

{

typedef结构{ char name[100];int分数;}节点,* PNode

节点列表[5]= { 0 };

节点node = { 0 };

while(1)

{

Printf("输入姓名:");

scanf("%s ",node . name);

srand((无符号int)time(NULL));

int num = rand()% 8999+1000;

int guess = 0,guessed = 0;

while(猜& lt10)

{

guess++;

Printf("你猜对了:");

scanf("%d ",& amp猜到了);

if (guessed==num)

{

printf(" Bingo \ n ");

node.score = guess

for(int I = 0;我& lt5;i++)

{

如果(!列表[i]。分数)

{

memcpy(& amp;列表[i],& ampnode,sizeof(node));

打破;

}

如果(列表[i]。得分& gt猜测)

{

for(int j = 4;j & gt我;j -)

{

memcpy(& amp;列表[j],& ampList[j-1],sizeof(node));

}

memcpy(& amp;列表[i],& ampnode,sizeof(node));

打破;

}

}

打破;

}

如果(猜测& gt数字)

{

printf(" big \ n ");

}

其他

{

printf(" small \ n ");

}

}

for(int I = 0;我& lt5;i++)

{

printf(" % s-& gt;得分

}

Printf("清除排行榜?(输入0清除):);

int clear it = 1;

scanf("%d ",& ampclear it);

如果(!clearit)

{

memset(& amp;List[0],0,sizeof(node)* 5);

}

}

返回0;

}