用C语言写的小游戏代码是什么?

“猜数字游戏”,在每个数字后按空格,最后按回车键确认。

# include & ltstdio.h & gt

# include & ltstdlib.h & gt

# include & lttime.h & gt

int a[4],b[4];

int count = 0;?//计算猜测的次数

void csh();?//初始化

void start();?//开始游戏

int main()

{ csh();

start();

}

void csh()?//初始化

{ printf(" \ n \ n访问?数数?词?小?游泳?\ n \ n ");

Printf("猜四个数字,如果数字和序列正确标记为A,数字错误标记为b,\ n ");

}

void start()?//开始游戏

{int m,n;?//m是完全正确的数,n是乱序的数。

while(1)

{srand((无符号)时间(空));?//初始化随机数生成器srand()

while(1){ for(int I = 0;我& lt4;i++)a[I]= rand()% 10;?//函数//rand()每次随机生成一个0到9的数。

如果((a[3]!= a[2]& amp;& amp答[3]!= a[1]& amp;& amp答[3]!= a[0])& amp;& amp

(答[2]!= a[1]& amp;& amp答[2]!= a[0])& amp;& ampa[1]!=a[0])分隔符;}?//4个随机数不相等。

Printf("请依次输入四个一位数整数:\ n \ n ");

while(1)

{ for(int I = 0;我& lt4;i++) scanf("%d ",& ampb[I]);

Printf("您输入了什么:%d?%d?%d?%d ",b[0],b[1],b[2],b[3]);

m = 0;n = 0;

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

{ for(int j = 0;j & lt4;j++)

{ if(b[I]= = a[j]& amp;& ampI = = j)m = m+1;if(b[I]= = a[j]& amp;& amp我!= j)n = n+1;}

}

count = count+1;

printf("?%dA?%dB?您尝试了%d次\n ",m,n,count);

if(m==4)破;

if(count = = 8){ count = 0;打破;}

}

printf(" \ n ");

If(m==4)printf("你猜对了(-)!即:% d% d% d \ n ",a [0],a [1],a [2],a[3]);

Else printf("你输了(T-T)!哈哈!应该是:% d% d% d \ n ",a [0],a [1],a [2],a[3]);

int z;

Printf("(是否继续?1或0)\ n ");

scanf("%d ",& ampz);

if(z = = 0)break;

}

}