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

共3条 1/1 1 跳转至

c语言课程设计作业+龟兔赛跑

菜鸟
2014-11-19 20:10:33     打赏
#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 wim!!!\n");
                 break;
                 printf("ID: 2013914220\n");
             }
    }
    printf("ID: 2013914220\n"); 
    }

 

 

 

 

 

总结:这个程序代码比较多而且容易出错,不仅仅考验眼力也考验耐力。对课本原来的代码作了一小部分的整改,这个程序分析龟兔赛跑的内在原理。深知自己还有很多不足,我一定会好好努力的


菜鸟
2014-11-19 20:32:36     打赏
2楼

ok,但截图的话不要把整个屏幕搞进去,就要运行窗口截图,如果多个截图,请换行回车后在贴第二章

 

修改的话可按自己帖子右下角的"编辑主题"

 


菜鸟
2014-11-26 19:47:18     打赏
3楼
请修改

共3条 1/1 1 跳转至

回复

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