这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 高校专区 » 岭南EE码农港 » C语言程序设计--龟兔赛跑

共2条 1/1 1 跳转至

C语言程序设计--龟兔赛跑

菜鸟
2014-11-23 19:14:12     打赏
#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");
}

总结:编程序时思维要跟上,敲键盘速度也要跟上。。。



关键词: 龟兔赛跑          printfun          count    

菜鸟
2014-11-26 19:32:01     打赏
2楼
http://forum.eepw.com.cn/thread/263633/1 按这个链接要求补充

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]