c语言编写一个猜价格游戏,答案满意再加50分!!!!
I Do官方
2024-05-29 03:33:20
最佳回答
展开全部#include
include
include
include
不做错误处理,
不做程序结构考虑
只是一个破烂儿程序而已
vc2008和dev c++应该能通过
vc6估计需要改改*/
int main()
{
typedef struct {char name[100];int score;}node,*pnode;node l**t[5]={0};node node={0};while(1)
{
printf("输入名字:");scanf("%s",node.name);srand((unsigned int)time(**));int num=rand()%8999+1000;int guess=0,guessed=0;while(guess)
{
guess+;printf("你猜是:");scanf("%d",&guessed);if(guessed=num)
{
printf("中了\n");node.score=guess;for(int i=0;i;i+)
{
if!l**t[i].score)
{
memcpy(&l**t[i],&node,sizeof(node));break;}
if(l**t[i].score>guess)
{
for(int j=4;j>i;j-)
{
memcpy(&l**t[j],&l**t[j-1],sizeof(node));}
memcpy(&l**t[i],&node,sizeof(node));break;}
}
break;}
if(guessed>num)
{
printf("大了\n");}
else
{
printf("小了\n");}
}
for(int i=0;i;i+)
{
printf("%s->得分,l**t[i].name,l**t[i].score);}
printf("清空排行榜?(输入0清空):");int clearit=1;scanf("%d",&clearit);if!clearit)
{
memset(&l**t[0],0,sizeof(node)*5);}
}
return 0;} 20210311