C語言部落格作業 函式巢狀呼叫

2022-05-19 23:04:09 字數 1360 閱讀 8672

if n=1 返回

else

i for 0 to n-1

if(a[i]>a[i+1])交換

n=n-1呼叫自身函式

1.2.1 畫函式模組圖,簡要介紹函式功能。

1.2.2 截圖展示你的工程檔案

1.2.3 函式**部分截圖

本系統**總行數:367

1.2.4 除錯結果展示

1.2.5 除錯碰到問題及解決辦法。

開始時編譯都過不了,然後又建了乙個工程,拷進去才可以,還有我的增加函式的學號顯示不出來,不知道為啥

猴子第一天摘下n個桃子,當時就吃了一半,還不過癮,就又多吃了乙個。第二天又將剩下的桃子吃掉一半,又多吃了乙個。以後每天都吃前一天剩下的一半零乙個。到第10天在想吃的時候就剩乙個桃子了,問第一天共摘下來多少個桃子?並反向列印每天所剩桃子數。

#include#includeint main()

/*第day天剩下的桃子數*/

int f(int day)

return n;

}//乙個複雜的問題用遞迴就很簡單地解決了,主要是要找出關係式

四、本週學習總結

1.介紹本週學習內容

C語言部落格作業 函式巢狀呼叫

void dectobin int n if n 2 printf d n 2 遞迴出口 n少於2時說明n到達最大位,輸出1 else dectobin n 2 遞迴式子 n除2遞進,歸回來後再輸出,因為最開始求餘的餘數要放在最後輸出 printf d n 2 對2求餘輸出 先增加三名學生的資訊,以...

C語言部落格作業 函式巢狀呼叫

函式部分 定義整型變數 result 找到遞迴出口 如果m 0 result n 1 否則if n 0 result ack m 1,ack m,n 1 else result ack m 1,ack m,n 1 返回result 開始時沒有真正理解遞迴的用法,結果推了很久,到最後陷入死迴圈 最後在...

C語言部落格作業 函式巢狀呼叫

1.定義i,用於迴圈,定義max a n 1 用於存放每次遞迴的最大值 2.如果n等於0,return 3.如果n不等於0,令i n 1 i 0 i 4.如果max比a i a小,那麼交換a n 1 和a i 的值,即將最大值放到a n 1 5.遞迴sort a,n 1 6.return 原先返回的...