码迷,mamicode.com
首页 > 其他好文 > 详细

c语音龟兔赛跑

时间:2017-04-08 21:35:16      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:class   std   ==   can   include   font   休息   clu   bsp   

乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。乌龟每分钟可以前进3米,兔子每分钟前进9米;兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力,一直跑,不休息。假定乌龟与兔子在同一起点同一时刻开始起跑,请问T分钟后乌龟和兔子谁跑得快

 

 1 #include <stdio.h>
 2 int main(){
 3     int t,rabbit=0,tortoise=0,i,j,flag=1;
 4     scanf("%d",&t);
 5     for(i=1;i<=t;i++){ 
 6         tortoise+=3;
 7         if(flag==1){
 8             rabbit+=9;
 9             if(i%10==0&&rabbit>tortoise){
10                 flag=0;
11                 j=0;
12             }
13         }else {
14             j++;
15             if(j==30) flag=1;
16         }
17     }
18     if(rabbit>tortoise) printf("^_^ %d\n",rabbit);
19     else if(rabbit<tortoise) printf("@_@ %d\n",tortoise);
20     else printf("-_- %d\n",rabbit);
21     return 0;
22 }

 

 

c语音龟兔赛跑

标签:class   std   ==   can   include   font   休息   clu   bsp   

原文地址:http://www.cnblogs.com/he1995/p/6682965.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!