“火柴棍式”程序員面試題

http://coolshell.cn/articles/3961.html

有時候,有些面試題是很是無厘頭,這不,又有一個,還記得小時候玩的的火柴棍遊戲嗎,就是移動一根火柴棍改變一個圖或字的遊戲。程序面試居然也可以這麼玩,看看下面這個火柴棍式的程序面試題吧。

下面是一個C程序,其想要輸出20個減號,不過,粗心的程序員把代碼寫錯了,你需要把下面的代碼修改正確,不過,你只能增加或是修改其中的一個字符,請你給出三種答案。

1

2

3

4

5

intn = 20;

for(inti = 0; i < n; i--){

printf("-");

}

 

第一種:i--  改爲n-- 

第二種:i<n改爲-i<n

第三種:i<n改爲i+n

通過修改增加一個字符讓其不輸出減號

 I=0改爲i=20

 I<n改爲i>n

通過修改、增加一個字符讓其輸出21個減號

通過修改、增加一個字符讓其輸出一個減號
發佈了231 篇原創文章 · 獲贊 36 · 訪問量 142萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章