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

共2条 1/1 1 跳转至

龟兔赛跑

菜鸟
2014-11-25 23:45:31     打赏

系统程序:

#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("tu win1!!\n");
      break;
  }
 }
}

结果图片:

总结:

1.系统主要功能函数是guitu()函数。

2.编写程序过程中最主要是注重大括号的编排,同级的要相对应好。

3.系统涉及到比较多的函数调用,在编写的过程中要很谨慎小心才不容易犯错。

 




关键词: 龟兔赛跑     count     printfun    

菜鸟
2014-11-26 19:14:10     打赏
2楼

太多龟兔了,我都审美疲劳了,连总结都差不多

也没写学号


共2条 1/1 1 跳转至

回复

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