程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 圖片-C語言的遞歸算法,編譯為什麼會出現這樣的結果

圖片-C語言的遞歸算法,編譯為什麼會出現這樣的結果

編輯:編程綜合問答
C語言的遞歸算法,編譯為什麼會出現這樣的結果

圖片說明

最佳回答:


首先你這不是遞歸算法,遞歸算法最基本的必須運算過程中直接或者間接的調用函數本身。
你的這個為題應該是 scanf() 函數的用法問題,去掉scanf()函數中除了 %d 以外的字符應該就沒有問題了。
scanf()函數把從鍵盤讀入的數存入指定的變量中,在你的程序中就是讀入的數字放入整型變量n中,你的scanf()函數中除了有%d格式控制符外,還有一堆字符串,肯定是不對的。前面的格式化控制符,確定你要從鍵盤讀入的數據的類型。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved