求第七題解答方法,c問題是程式輸出的第一,二,三行分別是

2021-06-25 15:02:44 字數 747 閱讀 9062

1樓:

這題考察兩點:1是全域性變數和區域性變數,2是遞迴呼叫

主函式第一個f(6)呼叫過程:

第一層遞迴呼叫時,傳進來的a=6,所以 全域性::a=0+6=6,區域性a先遞減為5,

經過if判斷進了else 然後就呼叫f(a-1) ;

第二層遞迴呼叫時,傳進來的a=4, 全域性::a=6+4=10,區域性a先遞減為3,

經過if判斷進了else 然後就呼叫f(a-1) ;

第三層遞迴呼叫時,傳進來的a=2, 全域性::a=10+2=12,區域性a先遞減為1,

經過if判斷滿足條件,輸出全域性::a即12;

然後返回第二層遞迴執行 ::a+=a;此時第二層的a=3,所以:a=12+3=15,

輸出全域性::a即15;

然後返回第一層遞迴執行 ::a+=a;此時第二層的a=5,所以:a=15+5=20,

輸出全域性::a即20;

所以第一個f(6)呼叫輸出了3次::a,分別為12,15,20

類似可推出f(4)呼叫輸出了2次::a 分別為26,29

故此程式輸出結果為:

第一行 12

第二行 15

第三行 20

第四行 26

第五行 29

朋友,請【採納答案】,您的採納是我答題的動力,如果沒有明白,請追問。謝謝。

2樓:匿名使用者

輸出的五行依次是

1215

202629

第七題求過程

令三角形三邊為a,b,c 頂點為a,b,ca b 10 b 10 a屬於 0,10 a屬於 0,10 cosc是方程2x 3x 2 0的一個根2x 3x 2 2x 1 x 2 0cosc屬於 1,1 2cosc 1 0 cosc 1 2 餘弦定理 c a b 2abcosc a b 2ab 1 2 ...

英語選擇第七題,為什麼選,英語選擇第七題,為什麼選a

因為be proud of是固定搭配,這裡是定語從句,把介詞提前了 滿意請採納,謝謝 be proud of短語,因.而驕傲 第七題英語選擇題為什麼選a 因為 school 和 house名詞前已經有your 和 our 做定語了,所以不能再加定冠詞the做定語了 請採納點贊喲 因為 your 和 ...

高中數學第七題

答案應該是2750 分析 在10 和 100 之間插入50個數來構成一個等差數列,則這個等差數列的總項數應為 50 2 52項,此題由於所求的是插入的50個數的和,因此只要加上首項 10 和末項 100 就是這個完整的等差數列的總和,知道了數列首項 a1 10,末項 a52 100,項數n 52,就...