5 22 龜兔賽跑 20分

2021-07-15 21:15:31 字數 1307 閱讀 4493

5-22 龜兔賽跑   (20分)

烏龜與兔子進行賽跑,跑場是乙個矩型跑道,跑道邊可以隨地進行休息。烏龜每分鐘可以前進3公尺,兔子每分鐘前進9公尺;兔子嫌烏龜跑得慢,覺得肯定能跑贏烏龜,於是,每跑10分鐘回頭看一下烏龜,若發現自己超過烏龜,就在路邊休息,每次休息30分鐘,否則繼續跑10分鐘;而烏龜非常努力,一直跑,不休息。假定烏龜與兔子在同一起點同一時刻開始起跑,請問t分鐘後烏龜和兔子誰跑得快?

輸入在一行中給出比賽時間t(分鐘)。

在一行中輸出比賽的結果:烏龜贏輸出@_@,兔子贏輸出^_^,平局則輸出-_-;後跟1空格,再輸出勝利者跑完的距離。

242
@_@ 726

//自己的辦法,繁瑣;老師的方法,較為簡單易懂。

//爭取大學四年後,能比老師在程式設計方面更強。

//自己:

#include #include int main()

else

else

}else

}else

}else

else}}

}if(distance1>distance2)

else if(distance2>distance1)

else

printf("-_- %d\n",distance1);

return 0;

}

//老師:(每次老師遇到題目,均會先分析,從資料儲存到演算法思想,到當前問題規律,此題的乙個規律要是能分析到,題目就容易了)

#include #include int main()

else

run=1;

t=t+10;

}tor=3*t;

if(run)

rabbit=rabbit+(10-(t-t))*9;

if(rabbit>tor)

printf("^_^ %d\n",rabbit);

else if(tor>rabbit)

printf("@_@ %d\n",tor);

else

printf("-_- %d\n",rabbit);

return 0;

}/*#include int main()else

}tdis = t*3;

rdis = rdis + run*(t-i+10)*9;

if(tdis>rdis) printf("@_@ %d\n",tdis);

else if(tdis

5 22 龜兔賽跑 20分

5 22 龜兔賽跑 20分 烏龜與兔子進行賽跑,跑場是乙個矩型跑道,跑道邊可以隨地進行休息。烏龜每分鐘可以前進3公尺,兔子每分鐘前進9公尺 兔子嫌烏龜跑得慢,覺得肯定能跑贏烏龜,於是,每跑10分鐘回頭看一下烏龜,若發現自己超過烏龜,就在路邊休息,每次休息30分鐘,否則繼續跑10分鐘 而烏龜非常努力,...

龜兔賽跑 20分

龜兔賽跑 20分 烏龜與兔子進行賽跑,跑場是乙個矩型跑道,跑道邊可以隨地進行休息。烏龜每分鐘可以前進3公尺,兔子每分鐘前進9公尺 兔子嫌烏龜跑得慢,覺得肯定能跑贏烏龜,於是,每跑10分鐘回頭看一下烏龜,若發現自己超過烏龜,就在路邊休息,每次休息30分鐘,否則繼續跑10分鐘 而烏龜非常努力,一直跑,不...

PTA 5 22龜兔賽跑

烏龜與兔子進行賽跑,跑場是乙個矩型跑道,跑道邊可以隨地進行休息。烏龜每分鐘可以前進3公尺,兔子每分鐘前進9公尺 兔子嫌烏龜跑得慢,覺得肯定能跑贏烏龜,於是,每跑10分鐘回頭看一下烏龜,若發現自己超過烏龜,就在路邊休息,每次休息30分鐘,否則繼續跑10分鐘 而烏龜非常努力,一直跑,不休息。假定烏龜與兔...