大家幫我看看這個程式為什麼執行不了?題目是 編寫遞迴函式求x的n次方,並呼叫此函式求2的5次方

2022-11-13 09:41:48 字數 2648 閱讀 7178

1樓:匿名使用者

肯定棧溢位,stack overflow。遞迴函式中沒有可以退出的地方。

改為long f(int x,int n)

2樓:

函式沒有問題,試著把printf("2^5=%lf\n",s);改成printf("2^5=%ld\n",s);

3樓:

#include

#include

long f(int x,int n)

int main()

你的遞迴函式並沒有錯,只是輸出格式出錯了,我試過把%lf改成%ld就正常了...

4樓:善妙春

這其實是一個數學問題

an_1=sn_1-sn_2

sn=sn_1+an_1*0.5

sn=sn_1+(sn_1-sn_2)*0.5sn=1.5*sn_1-0.5*sn_2

f(int n)

#include

void main()

5樓:love浪天涯

大哥,你不能用%lf格式輸出啊!!!用%ld格式輸出!!!!

6樓:

輸出printf("2^5=%lf\n",s);應該用printf("2^5=%ld\n",s);的。

1、編寫遞迴函式求x的n次方, 並呼叫此函式求2的5次方。

7樓:

while(n=0);

改成while(n>0);

試編寫求x的n次方的遞迴函式,並在主函式中呼叫它

8樓:匿名使用者

float x,y;這的分號跟其他地方不同,還有n=0的情況呢

float cube(float x,int n);第二行宣告函式這需要分號嗎

9樓:琦豬闖紅燈

#include

float cube(float x,int n)

int main()

10樓:聽不清啊

#include

double mypow(double x,int n)

int main()

11樓:匿名使用者

#include"stdio.h"

double fun(double x,int n)

main()

c++編寫求x的n次方的遞迴函式,並在主函式中呼叫、輸出。 函式定義必須為:float rpow(

12樓:匿名使用者

#include

float rpow(float x,int n)if(n>0)

t=x*rpow(x,n-1);

else

t=(1/x)*rpow(x,n+1);

return t;

}int main()

結果如下:屬

編寫求x的n次方的遞迴函式,並在主函式中呼叫、輸出。 要求函式定義必須為:float rpow(float x, int n)

13樓:匿名使用者

#include

#include

float rpow(float x, int n)int main()

14樓:匿名使用者

#include

float rpow(float x,int n)if(n>0)

t=x*rpow(x,n-1);

else

t=(1/x)*rpow(x,n+1);

return t;

}int main()

結果如下:

15樓:煙花的盡頭

是不是每次得出的結果都是1?

哈哈,因為最終n都會等於0的,那

時候你令t=1,然內後return t,當然容返回1咯。

float rpower(float x, int n)

請編寫一個遞迴函式計算x的n次冪,並在main中呼叫 5

16樓:匿名使用者

#include

// 遞迴函式計算x的n次冪,這裡都是用的int,因此計算範圍只能限制在int型別的版

取值範圍下權

// 如果需要計算更大的值,需要將型別修改為floatint mypow(int x, int n)int main()

編寫求x的n次方的遞迴函式,並在主函式中呼叫它

17樓:聽不清啊

#include

double mypow(double x,int n)

int main()

寫一遞迴函式求x的n次方

18樓:匿名使用者

兩個錯誤:1、按演算法n小於0時,y=1/(fun(x,n+1)*x);

2、第二個條件應該為else if(n==0)如果是n=0,則成賦值表示式,該表示式為0即假,因此陷入死迴圈。

大家幫我看看這個命相如何,大家幫我看看這個命相如何

人生下來有個命,這是前世的善惡決定的和這一世的善惡無關,這一世的善惡改變的是運,所以才能改變命運,但命運不是那麼好改的,必須積功累德到一定程度才能扭轉,所以會有的人不是壞人,卻不幸福,卻短命,那是因為他做的還不夠,沒能有力的突破先天的命運。所以一心向善莫問前程,命運分命和運,命不能選,運可以改變和創...

請大家幫我看看這是什麼,大家幫我看看,這個是什麼意思?

這是佛珠手串吧!看的不太仔細 感覺像是紫檀木的手串,但是現在許多寺廟都可以請到這種類似的手串,只不過材料不一樣,你可以找個專業懂這方面的行家看一下。佛珠手鍊,看外表不像是檀木一類的,表面顏色像加過油漆的。這是手鍊,色上感覺象是檀木。另外,珠子可以做成任意形狀,從形狀上看不出來是什麼珠子。其它的,沒有...

大家幫我看看這屬於什麼翡翠,大家幫我看看這屬於什麼翡翠

如果是真的翡翠,像冰種,不錯的。如果是假的,那就 現在哪有什麼手工雕琢啊,人家雕刻也嫌麻煩呀 那東西就看你自己喜不喜歡了,你放了它再貴也值,不喜歡就一文不值,隨緣吧。看不出來。是否翡翠都不能確定。冰種龍牌吧,看著挺好看的 大家幫我看看這兩個翡翠 你好,從目前圖上來看 都可以達到冰糯種 底子都還算乾淨...