C语言龟兔赛跑数据,C语言龟兔赛跑

#include

#include

#include

#include

void guitu(void);

main()

{

srand(time(NULL));

guitu();

return 0;

}

void guitu()

{

int j,count=0,cou=0,number;

char printfun[71];

while(1)

{

for(j=0;j<70;j++)

{

printfun[j]=' ';

printfun[70]='|';

}

number=rand()%10+1;

printf("\n");

if(number>=1 && number<=5)

{

count+=3;

if(count>70)

{

count=0;

}

printfun[count]='G';

}

if(number>=6 && number<=7)

{

count-=6;

if(count<0)

{

count=0;

}

printfun[count]='G';

}

if(number>=8 && number<=10)

{

count+=1;

if(count>70)

{

count=0;

}

printfun[count]='G';

}

if(number>=1 && number<=2)

{

cou+=0;

if(cou>70)

{

cou=0;

}

printfun[cou]='T';

}

if(number>=3 && number<=4)

{

cou+=9;

if(cou>70)

{

cou=0;

}

printfun[cou]='T';

}

if(cou==5)

{

cou-=12;

if(cou<0)

{

cou=0;

}

printfun[cou]='T';

}

if(number>=6 && number<=8)

{

cou+=1;

if(cou<70)

{

cou=0;

}

printfun[cou]='T';

}

if(number>=9 && number<=10)

{

cou-=2;

if(cou<0)

{

cou=0;

}

printfun[cou]='T';

}

if(count==cou)

{

printfun[count]='P';

}

printf("%s\n",printfun);

printf("\n");

if(count==70)

{

printf("Tortoise win!!!\n");

printf("2013304124 homework");

break;

}

if(cou==70)

{

printf("Rabbit win!!!\n");

break;

printf("2013304124 homework");

}

}

}

C语言龟兔赛跑数据,C语言龟兔赛跑_第1张图片

C语言龟兔赛跑数据,C语言龟兔赛跑_第2张图片

C语言龟兔赛跑数据,C语言龟兔赛跑_第3张图片

C语言龟兔赛跑数据,C语言龟兔赛跑_第4张图片

总结:敲了第一次,有挺多错误的,然后慢慢修改,不知为什么总是乌龟赢呢? 要慢慢研究研究

你可能感兴趣的:(C语言龟兔赛跑数据)