求C语言编写一个龟兔赛跑的程序。
答案:1 悬赏:60 手机版
解决时间 2021-01-12 12:55
- 提问者网友:愿为果
- 2021-01-11 22:54
求C语言编写一个龟兔赛跑的程序。
最佳答案
- 五星知识达人网友:青尢
- 2021-01-11 23:00
#include
int main()
{
int t=0,trab=0,T,dtur=0,drab=0;
int rest=0;
printf("请输入兔子和乌龟已经跑了的时间:");
scanf("%d",&T);
while(t!=T)
{
dtur+=3;//乌龟移动
if(rest!=1)//如果兔子不在休息状态
{
trab++;//兔子时间流逝
drab+=9;//兔子移动
}
t++;//外界时间流逝
if(trab%10==0&&rest==0)
{//如果兔子时间是10的整数倍且兔子不在休息状态,则回头查看和乌龟的距离
if(drab>dtur)//如果兔子在乌龟前面
{
rest=1;
trab+=30;//兔子休息,兔子时间先增加30,等外界时间追上
}
}
if(t==trab)//如果外界时间增加到和兔子时间一样,则唤醒兔子
rest=0;
}
printf("兔子,乌龟分别了%d米,%d米 ---> ",drab,dtur);
if(drab>dtur)
{printf("兔子快!!
");}
else if(drab
");}
else if(drab==dtur)
{printf("一样快!!
");}
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯