問題描述:
在北大校園裡,沒有自行車,上課辦事很不方便,但實際上,並非去辦任何事情都是騎車快,因為騎車總是要找車,開鎖,停車,鎖車,這要耽誤一些時間;假設找到自行車的時間27秒,停車鎖車的時間為23秒;步行每秒1.2公尺,騎車每秒3.0公尺,請判斷坐不同的距離去辦事,是騎車快還是走路快。
關於輸入:
第一行為待處理的資料的數量n
其後每一行整數為一次辦事要行走的距離,單位為m;
關於輸出:
對應每個整數,如果騎車快,輸出一行「bike 」;如果走路快,輸出一行「walk」,一樣快輸出「all」;
例子輸入:
輸出:walk
walk
bike
bike
分析:此題是典型的未知數組的元素個數,很容易想到動態陣列;對於本題,在被調函式中實現輸出。
使用動態陣列應注意幾點:
1:標頭檔案 #include
2:使用指標,自己申請記憶體。
3:malloc
函式返回乙個
void*
型別的位址,必須通過強制型別轉換,才能賦值給特定的指標變數
4:分配的記憶體不再使用時一定要釋放
**:
#include#includevoid compute(int distance);
int main()
騎車與走路
描述 在北大校園裡,沒有自行車,上課辦事會很不方便.但實際上,並非去辦任何事情都是騎車快,因為騎車總要找車 開鎖 停車 鎖車等,這要耽誤一些時間.假設找到自行車,開鎖並車上自行車的時間為27秒 停車鎖車的時間為23秒 步行每秒行走1.2公尺,騎車每秒行走3.0公尺。請判斷走不同的距離去辦事,是騎車快...
2703 騎車與走路
總時間限制 1000ms 記憶體限制 65536kb 描述 在北大校園裡,沒有自行車,上課辦事會很不方便.但實際上,並非去辦任何事情都是騎車快,因為騎車總要找車 開鎖 停車 鎖車等,這要耽誤一些時間.假設找到自行車,開鎖並車上自行車的時間為27秒 停車鎖車的時間為23秒 步行每秒行走1.2公尺,騎車...
12 騎車與走路
描述 在北大校園裡,沒有自行車,上課辦事會很不方便.但實際上,並非去辦任何事情都是騎車快,因為騎車總要找車 開鎖 停車 鎖車等,這要耽誤一些時間.假設找到自行車,開鎖並車上自行車的時間為27秒 停車鎖車的時間為23秒 步行每秒行走1.2公尺,騎車每秒行走3.0公尺。請判斷走不同的距離去辦事,是騎車快...