#include <stdio.h> #include <stdlib.h> #include <time.h> #include <windows.h> 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("gui win!!! \n"); break ; } if(cou==70) { printf("tui win!!! \n"); break ; } Sleep(1); } printf("2013914203"); printf("\n"); }总结:编程序时思维要跟上,敲键盘速度也要跟上。。。
![]()
![]()
共2条
1/1 1 跳转至页
C语言程序设计--龟兔赛跑

关键词: 龟兔赛跑 printfun count

共2条
1/1 1 跳转至页
回复
打赏帖 | |
---|---|
【STM32F769】AI之与本地deepseek对接被打赏50分 | |
Buck电路工作在CCM模式下电感电流的计算公式是什么?被打赏5分 | |
buck电路工作原理被打赏5分 | |
基于MSPM0L1306的MODBUS-RTU协议通讯实验被打赏100分 | |
我想要一部加热台+多合一调试工具被打赏18分 | |
每周了解几个硬件知识+485硬件知识分享被打赏10分 | |
【换取手持数字示波器】树莓派PICO调试器官方固件本地化部署实践被打赏24分 | |
【换取手持数字示波器】分享一个KEIL无法识别CMSIS-DAP调试器的解决办法被打赏20分 | |
【换取手持数字示波器】分享一个自制的ArduinoNano扩展板底板被打赏23分 | |
【换取手持示波器】树莓派PICOW网页烟花被打赏18分 |