7 22 龜兔賽跑

2021-08-13 14:40:49 字數 1239 閱讀 2446

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

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

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

242
@_@ 726

哎,智商又不夠用,一開始用方法一(下面的**)來做這題。總是通不過,抓log可以看出和方法二的不同,但我分析不出這兩種方法本質上的區別

#include#include#define spdrabbit 9;

#define spdtortoise 3;

int main()

if(rabbit > tortoise)

}if(isrun<10)

if(isbreak<30)

tortoise += spdtortoise;

//printf("time:%d break:%d run:%d rabbit:%d tortoise:%d\n", i, isbreak, isrun, rabbit, tortoise);

}if(tortoise>rabbit)

printf("@_@ %d", tortoise);

if(tortoise

#include #include int main()

trabbit = 10;

for(i=10; i<=time; i++)

else if(trabbit*9>i*3 && (time-i)<30)

else if(trabbit*9=10)

else if(trabbit*9i*3)

printf("^_^ %d", trabbit*9);

if(trabbit*9 < i*3)

printf("@_@ %d", i*3);

if(trabbit*9 == i*3)

printf("-_- %d", i*3);

system("pause");

}

7 22 龜兔賽跑

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

7 22 龜兔賽跑

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

7 22 龜兔賽跑 (20 分)

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