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

時間 2021-06-25 15:03:13

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

高二數學,第七題,高二數學第七題怎麼做

1 abc是直角三角形 sin acb ab bc 3 5 四邊形bcde是正方形 bcd 90 bc cd 則cos acd cos acb bcd cos acb 90 根據誘導公式 cos 90 acb sin acb 3 5 2 根據sin cos 1得 sin acd 1 cos acd ...

求解數學第七題

對稱軸為x 1 2a 2a 1 2a 1 由f x 3,得 ax 2a 1 x 2 0 ax 1 x 2 0 得 x 1 a,或x 2 因為 2不在區間 3 2,2 內,因此只能是x 1 a時取最大值 即 3 2 1 a 2 若1 a為端點,即1 a 3 2,或1 a 2,即a 2 3,或a 1 2...

第七題怎麼做呀?急

c向上為正方向,鐵球在上升的過程中速度不段減小,到達最高點後速度為零。之後小球向下落,速度方向相反,則為負方向,並且速度不斷增加。穿過湖水,由於受湖水阻力的影響,加速度減小。接觸淤泥後小球速度慢慢減小,直到停止在淤泥中,速度為零。 1 數學上的解釋 排除法,選b,因為這是速度和時間的變化關係,速度沒...