機(jī)試小課堂丨機(jī)試介紹周·例題講解①《騎車與走路 》

【聲明:本文為原創(chuàng)文章,未經(jīng)同意,嚴(yán)禁轉(zhuǎn)載和抄襲,違者將追究其法律責(zé)任】
蘇世機(jī)試小課堂,考研機(jī)試不再慌!
公主號(hào):蘇世學(xué)社考研? 蘇世計(jì)算機(jī)考研
騎車與走路
總時(shí)間限制: 1000ms? 內(nèi)存限制: 65536kB
題目描述

在北大校園里,小蘇沒有自己的自行車,平時(shí)上課或者帶著女朋友上課會(huì)很不方便,所以只能和女朋友一塊騎共享單車。但實(shí)際上,并非去辦任何事情都是騎車快,因?yàn)轵T車總要找車、開鎖、停車、鎖車等,這要耽誤一些時(shí)間。
假設(shè)小蘇找到自行車、開鎖并騎上自行車的時(shí)間為27秒;停車鎖車的時(shí)間為23秒;步行每秒行走1.2米,騎車每秒行走3.0米。請(qǐng)判斷小蘇走不同的距離去上課或者約會(huì),是騎車快還是走路快。
輸入
第一行為待處理的數(shù)據(jù)的數(shù)量T,其后每一行整數(shù)為一次辦事要行走的距離,單位為米。
輸出
對(duì)應(yīng)每個(gè)整數(shù),如果騎車快,輸出一行“Bike”;如果走路快,輸出一行“Walk”;如果一樣快,輸出一行“All”。
樣例輸入
4
50
90
120
180
樣例輸出
Walk
Walk
Bike
Bike
答案
①讀題:
是一個(gè)給出不同的距離讓我們判斷去騎車快還是步行快的問題。
②想出思路:
對(duì)每一個(gè)給出的距離,分別算出騎車和步行的時(shí)間,比較大小即可,時(shí)間短的速度快。
③動(dòng)手編程:
使用IDE為CodeBlocks,語言為C++。

拿題目中的樣例輸入進(jìn)行測(cè)試:

沒問題,再輸入幾個(gè)自己編的測(cè)試用例看看結(jié)果:

⑤提交代碼:
進(jìn)入下面的鏈接提交代碼:
http://bailian.openjudge.cn/practice/2703?lang=en_US

點(diǎn)擊最下面的“提交”按鈕。
⑥返回評(píng)測(cè)結(jié)果:

至此,這道題我們就已經(jīng)完成了。
本題總結(jié)
這是一個(gè)場(chǎng)景應(yīng)用題,我們可以邊讀題邊把該題的要考察的點(diǎn)抽象出來,就是列兩個(gè)式子比較大小,誰小輸出誰,相同就輸出“All”。
編寫代碼的時(shí)候,書寫形式有很多,但只要基本思路是對(duì)的,在時(shí)間和內(nèi)存限制內(nèi),能夠正常運(yùn)行,提交后是Accepted就OK。
在機(jī)試時(shí)一道題AC后可以進(jìn)行下一道題目了,但平時(shí)同學(xué)們自己練習(xí)的時(shí)候,要注意對(duì)遇到的每一道好題要進(jìn)行回顧總結(jié),看看自己從這道題中收獲了什么,加深印象,慢慢地做題的速度和準(zhǔn)確度都能提上來了,就能越來越強(qiáng)了~~
未完待續(xù)
蘇世學(xué)社旗下品牌,專注于計(jì)算機(jī)考研
計(jì)算機(jī)考研一手資訊,原創(chuàng)高質(zhì)量干貨
深度的學(xué)習(xí)分享丨咨詢前輩丨個(gè)性化指導(dǎo)
