龟兔赛跑c语言课程设计报告,C语言程序设计 | 您所在的位置:网站首页 › 龟兔赛跑c语言程序设计 › 龟兔赛跑c语言课程设计报告,C语言程序设计 |
/*所需头文件*/ #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 实验室设备网 版权所有 |