龟兔赛跑c语言课程设计报告,C语言程序设计 您所在的位置:网站首页 龟兔赛跑c语言程序设计 龟兔赛跑c语言课程设计报告,C语言程序设计

龟兔赛跑c语言课程设计报告,C语言程序设计

2024-07-17 15:31| 来源: 网络整理| 查看: 265

/*所需头文件*/

#include

#include

#include

#include

void guitu(void);

main()

{

srand(time(NULL)); /*时间触发函数*/

guitu(); /*调用guitu函数*/

return 0;

}

void guitu() /*定义龟兔函数*/

{

int j, count = 0,cou = 0, number; /*定义变量*/

char printfun[71];

while (1)

{

for (j = 0; j

count += 3; /*乌龟右移3格*/

if (count > 70)

{

count = 0; /*如超过70格,从头开始计数*/

}

printfun[count] = 'G';

}

if (number >= 6 && number

count = 0; /*如退到0,则从0重新计数*/

}

printfun[count] = 'G';

}

if (number >= 8 && number

count = 0; /*如超过70格,从头开始计数*/

}

printfun[count] = 'G';

}

if (number >= 1 && number

cou = 0;

}

printfun[cou] = 'T';

}

if (number >= 3 && number

cou = 0; /*如超过70格,从头开始计数*/

}

printfun[cou] = 'T';

}

if (cou == 5)

{

cou -= 12; /*兔子左移12格*/

if (cou < 0)

{

cou = 0; /*如退到0,则从0重新计数*/

}

printfun[cou] = 'T';

}

if (number > 6 && number

cou = 0; /*如超过70格,从头开始计数*/

}

printfun[cou] = 'T';

}

if (number >= 9 && number

cou = 0; /*如退到0,则从0重新计数*/

}

printfun[cou] = 'T';

}

if (count == cou) /*同时到达*/

{

printfun[count] = 'P';

}

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

printf("\n");

if (count == 70)

{

printf("gui win !!!\n");/*乌龟胜出*/

break;

}

if (cou == 70)

{

printf("tui win !!!\n");/*兔子胜出*/

break;

printf("ID: 2013914201\n");

}

Sleep(1);

}

printf("ID: 2013914201\n");

}



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有