一名男子開始一次汽車旅行,以訪問他的公婆。總距離爲60英里,他以每小時60英里的速度起步。駕駛完整1英里後,他失去了對旅程的熱情,並(瞬間)減慢到每小時59英里。再行駛一英里後,他再次減速到每小時58英里。這種情況會持續下去,每旅行一英里每小時會逐漸減速1英里,直到旅程結束。我應該使用遞歸來回答這個問題而不是循環嗎?
現在我不知道該怎麼辦,我相信,
我發現他對每英里的行駛速度,並計算需要多長時間他行走1英里,然後我添加所有的價值觀都能達到答案。
我試圖寫一個方程來做到這一點,但我認爲循環或遞歸會更簡單。
有人可以指出我正確的方向,使這個程序給我正確的答案。在紙上,我可以輕鬆地添加並獲得4.6小時(正確的答案),但它只是有點難以編寫遞歸程序(或者我應該使用循環?)
爲您的情況使用循環。 – vikeng21 2014-10-08 04:13:45