c語言程式,幫忙詳細分析一下,C語言程式,幫忙詳細分析一下!

時間 2021-08-30 11:19:49

1樓:天堂妹兒

選b,等於10。

首先是t[3]+f(t,3),也就是4+f(t,3);

然後是4+t[2]+f(t,2),算出來是7+f(t,2);

然後是7+t[1]+f(t,1),算出來是9+f(t,1);

然後是9+t[0]+f(t,0),算出來是10+f(t,0);

由於此時n=0,所以返回,結果為10。

2樓:草野閒羊

選b,等於10,這裡面有個遞迴呼叫f函式,使陣列a的各元素累加,4+3+2+1=10

3樓:匿名使用者

這個問題首先第五行應該是:s = f(a,4);

結果是10.

大致意思就是:先看int f(int t, int n)這個函式,當n = 1時,則返回值是t[0] + f(t,0),即是1 + 0 = 1;

n = 2時,返回值則是t[1] + f(t,1),又因為f(t,1)又是剛才n = 1的情況,所以是2 + 1 = 3;

。。。。。。

以此類推,其實就相當於 n++,即是1 + 2 + 3 + 4 = 10.

4樓:匿名使用者

這是個遞迴函式,正確答案是10,就是t[3]+t[2]+t[1]+t[0]=10

在下小白,求c語言大神,幫忙詳細分析一下**。尤其是箭頭所指的那句。數字字元轉化為數字。

5樓:驕傲滴童鞋

下面的解釋說的很清楚了啊,就是傳進來一個字串,讓你給變成數字,你去查一下ascii碼,發現兩個相差48.然後 一位以為轉換北~~

c語言程式大神幫忙設計一下

自我程式設計 按照題目要求 1 實現檔案寫入功能,一次寫入一個職工資訊。2 實現查詢功能 包含4種條件查詢 3 實現資訊刪除和修改並寫入檔案。根據題意,資料用結構陣列儲存,且職工編號唯一性,因此單獨兩個函式計算資訊長度和編號。除條件查詢函式和讀取檔案的函式,不會自行free釋放記憶體。如你寫 呼叫,...

c 程式,幫忙編寫一下,c 程式,幫忙編寫一下

include stdafx.h include using namespace system using namespace std int main array args int p1 a 0 int b 19 int p2 b 0 int n cin n void firstshow int ...

START為方波訊號,請詳細分析一下這個驅動電路中每個元件的作用及工作原理,謝謝

首先分析一下驅動過程 當start為高電位,q8導通,q9截至,d6將t3的柵極拉低,t3導通,電機啟動,反之電機停止 1,r47是q8的基極偏置電阻,控制電晶體 2,q9是提供給t3的柵極電壓,讓t3截止 3,d6是當q9截止,把t3的電壓正嚮導通拉底 這個很重要,如果沒有t3不會導通工作 4,t...