答:“火柴棍式”程序员面试题

剛看到 “火柴棍式”程序员面试题 ,
它的題目,  下面是一個C語言程式,想要輸出20個減號,不過,粗心的程式員把程式寫錯了,你需要把下面的程式碼修正,不過,你只能增加或是修改一個字元,請你給出三種答案。

 int n = 20;

 for( int i = 0; i < n; i--){
   printf("-");
 }

 就試答如下
1.
  int n = 20; 
  
  for(int i = 0; -i < n; i--){
    printf("-");
  }

2.
  int n = 20; 
  
  for(int i = 0; i < n; n--){
    printf("-");
  }
3.
  int n = 20; 
  
  for(int i = 0; i + n; i--){
    printf("-");
  }
廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s

%d 位部落客按了讚: