“火柴棍式”程式設計師面試題
有時候,有些面試題是很是無厘頭,這不,又有一個,還記得小時候玩的的“火柴棍遊戲”嗎,就是移動一根火柴棍改變一個圖或字的遊戲。程式面試居然也可以這麼玩,看看下面這個火柴棍式的程式面試題吧。
下面是一個C程式,其想要輸出20個減號,不過,粗心的程式設計師把程式碼寫錯了,你需要把下面的程式碼修改正確,不過,你只能增加或是修改其中的一個字元,請你給出三種答案。
1
2
3
4
5
|
int n = 20; for ( int i = 0; i < n; i--){ printf ( "-" ); } |
不要以為這題不是很難,我相信你並不那麼容易能找到3種方法。我覺得,如果你能在10分鐘內找出這三種方法,說明你真的很聰明,而且反應很快。當然,15分鐘內也不賴。不過,你要是30分鐘內找不到三種方法,當然,不說明你笨了,最多就是你的反應還不夠快。嘿嘿。就當是玩玩吧。
下面是正確答案——
1
2
3
4
5
6
7
8
|
//第一種解法:在for迴圈中給 i 加一個負號 for ( int i = 0; -i < n; i--) //第二種解法:在for迴圈中把 i-- 變成 n-- for ( int i = 0; i < n; n--) //第三種解法:把for迴圈中的 < 變成 + for ( int i = 0; i + n; i--) |
其它相關的變種題如下:
- 通過修改、增加一個字元,讓其輸出21個減號
- 通過修改、增加一個字元,讓其只輸出1個減號
- 通過修改、增加一個字元,讓其不輸出減號
相關文章
- PHP程式設計師面試題PHP程式設計師面試題
- Java程式設計師面試題及解答Java程式設計師面試題
- 智力題(程式設計師面試經典)程式設計師面試
- 程式設計師50+Java面試題程式設計師Java面試題
- JAVA程式設計師面試題庫分享Java程式設計師面試題
- 程式設計師面試 刷題推薦程式設計師面試
- 程式設計師面試邏輯題解析程式設計師面試
- Java程式設計師集合框架面試題Java程式設計師框架面試題
- VUE的面試題分享-好程式設計師Vue面試題程式設計師
- 程式設計師面試題!親身經歷!程式設計師面試題
- Java程式設計師面試常見問題Java程式設計師面試
- 好程式設計師:Java程式設計師面試秘籍程式設計師Java面試
- 5年程式設計師面試,常見面試問題解析程式設計師面試
- Java程式設計師面試必須要掌握的面試題Java程式設計師面試題
- 程式設計師面試技巧程式設計師面試
- 如何面試程式設計師?面試程式設計師
- Java初中級程式設計師面試題寶典Java程式設計師面試題
- 大資料面試題整理-好程式設計師大資料面試題程式設計師
- Java程式設計師的10道XML面試題Java程式設計師XML面試題
- 好程式設計師分享:Java面試題常見問題程式設計師Java面試題
- 程式設計師程式碼面試指南程式設計師面試
- 【200人面試經驗】,程式設計師面試,常見面試題解析程式設計師面試題
- 程式設計師面試經驗程式設計師面試
- 程式設計師面試資料程式設計師面試
- 糟糕的程式設計師面試程式設計師面試
- 一些有趣的程式設計師智力面試題程式設計師面試題
- 好程式設計師web前端教程分享JavaScript面試題程式設計師Web前端JavaScript面試題
- 好程式設計師web前端分享常見面試題程式設計師Web前端面試題
- 好程式設計師Java分享Javamain十個面試題程式設計師JavaAI面試題
- 100個 iOS 程式設計師面試題彙總iOS程式設計師面試題
- 程式設計師進階之路之面試題與筆試題集錦(三)線上程式設計題程式設計師面試題筆試
- 【轉】程式設計師求職面試中經常遇到的面試問題程式設計師求職面試
- 面試鴨上線了!程式設計師線上面試刷題神器面試程式設計師
- 程式設計師面試常問計算機網路問題程式設計師面試計算機網路
- 好程式設計師web前端培訓分享Vue面試題程式設計師Web前端Vue面試題
- 好程式設計師Java教程分享XML常見面試題程式設計師JavaXML面試題
- 好程式設計師Java培訓分享Mybatis面試題集合程式設計師JavaMyBatis面試題
- iOS程式設計師面試要注意的幾個問題~iOS程式設計師面試