當前位置:遊戲中心平台 - 遊戲大全 - c語言編程猜數字遊戲,請看有什麽問題。

c語言編程猜數字遊戲,請看有什麽問題。

# include & ltmath.h & gt

# include & ltstdio.h & gt

# include & ltstdlib.h & gt

# include & lttime.h & gt

void main()

{

int回答[4],guess=0,times=0,a,b,I,j;

char c = ' Y

srand(time(NULL));/*註意這裏*/

循環:if(c=='Y ')

{

for(I = 0;我& lt=3;i++)

{

答案[I]= rand()% 10;

for(j = 0;j & lt我;j++)

{

while(答案[I]= =答案[j])

答案[I]= rand()% 10;

}

}

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

{

printf("%d ",答案[I]);

}

printf(" \ n ");

printf("請猜:\ n ");

而(a!=4)

{

a = 0;

b = 0;

times++;

printf("%d guess:\n ",次);

scanf("%d ",& amp猜測);

如果(猜& gt999 & amp& amp猜測& lt10000)

{

for(I = 3;我& gt=0;我-)

{

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

{

if((int)(guess/pow(10,I))= =答案[j])

{

如果(i+j==3)

a = a+1;

其他

b = b+ 1;

}

}

guess = guess-(int)(guess/pow(10,i))*pow(10,I);

}

Printf(" %d不在%d的正確位置\n ",a,b);

}

else if(猜& lt1000 | |猜猜& gt9999)

{ break}

}}

如果(a==4)

{

printf("恭喜!妳真聰明\ n ");

printf("要繼續嗎(Y還是N)");

scanf("%c ",& ampc);/*註意這裏*/

if(c=='Y ')

{goto循環;}

}

}

  • 上一篇:悠哉遊戲大廳怎麽樣,誰知道悠哉遊戲元寶怎麽獲取的?
  • 下一篇:yy合夥人怎麽生熊
  • copyright 2024遊戲中心平台