遞迴的簡單用法

2022-07-23 22:45:22 字數 392 閱讀 4564

1 #include2

int sum(int n)//

遞迴函式39

void

main()10{

11 printf("

sum=%d\n

", sum(10));

編譯後執行答案為:55

解題思路:

1.這類題需要首先要看主函式main()需求什麼?

2.接著判斷if要如何執行?再判斷如何進入else?判斷如何結束這個程式?

3.sum(n-1)要什麼時候為零?是否當他為零時會跳出這個程式?

注意:為了防止遞迴呼叫無休止的進行,必須在函式內終止遞迴呼叫的手段。

常用的方法是增加條件判斷,滿足某一條件則不再繼續遞迴呼叫,然後逐層返回。

mysql的簡單用法 mysql簡單用法

刪除使用者 drop user jack drop比delete刪除的優勢在於drop可以刪除使用者的許可權,更加徹底 更改使用者名稱 rename user jack to jacknew 使用者的都存在與user表中,更改名稱,許可權不變 更改使用者密碼 update mysql.user se...

sudo的簡單用法

sudo 的簡單用法 sudo 是linux 下一種能讓普通使用者執行 root 使用者或者其他使用者的命令 在 linux 中為了能方便的作業系統,同事也為了減輕管理員的負擔,這裡就有了 sudo 這個工具,讓普通使用者能執行 root 使用者的一部分權利。在 linux unix 下專門為 su...

XPath的簡單用法

xpath 使用路徑表示式來選取 xml 文件中的節點或節點集。下面使用乙個簡單的xml檔案內容 定位到節點名稱為parent1的元素 xpath為 tree parent1 其中前面加 表示根元素,此時的xpath就是絕對路徑了,在這裡的例子中,因為tree為根元素,所以這裡的xpath也可以表示...