用遞迴計算1 2 3 3 4

2021-04-28 17:33:12 字數 2549 閱讀 9749

1樓:

int fun(int i)

main()

計算1*2*3+3*4*5+…+99*100*101的值。 c語言

2樓:會飛的小兔子

#include"stdio.h"

intmain()

printf("1*2*3+3*4*5+...+99*100*101=%.0lf\n",sum);

return0;

}擴充套件資料內

c語言程式設計計算容1/1-1/2+1/3-1/4+……1/100的值#include

#include

intmain()

3樓:匿名使用者

1 演算法:

根據題目,變copy量n從bai1迴圈到99, 對於每個n, 累加項為dun*(n+1)*(n+2)

所以只需要計算出各zhi個項值,並累加即可。

2 **:

#include

int main()

printf("%d\n", s);//輸出結果。

return 0;

}3 輸出:

25497450

4樓:匿名使用者

你的錯誤在while後面加了;

5樓:匿名使用者

你的while() 後面有個';'號,所以一直死迴圈

c語言編寫計算1*2*3+3*4*5+….+99*100*101

6樓:愛默踢

#include

void main()

printf("%ld",n);}

7樓:耿利兒

你的迴圈

copy沒有弄懂,按你的式子來說,第三層循bai環完後才進入第二du層zhi迴圈,第二層迴圈完後再進入第一層迴圈,第dao一層迴圈完後才退出。後為:

第1次迴圈:n = i*j*k = 1*2*3第2次迴圈:n = i*j*k = 1*2*5第3次迴圈:

n = i*j*k = 1*2*7……第50次迴圈:n = i*j*k = 1*2*101第51次迴圈:n = i*j*k = 1*4*3第52次迴圈:

n = i*j*k = 1*4*5……

8樓:匿名使用者

#include

main()

printf("sum=%d", sum);

}作者親測zhi,放心可用,for語句,

dao,不用

回寫成那答

麼複雜吧

9樓:匿名使用者

for(k=3;i<=101;k=k+2)

你對迴圈dao

要加深理解,其它版只要一層迴圈就夠權了。

10樓:匿名使用者

有問題,迴圈部分有錯誤,不用那麼多變數,

for(i=1;i<=99;i=i+2)

n+=i*(i+1)*(i+2);

c語言程式設計計算1*2*3+3*4*5+...+99*100*101的值

11樓:匿名使用者

#include

int main()

printf("the sum is:%d\n", sum);}

12樓:匿名使用者

sum=0;

while(i<100)

13樓:匿名使用者

int sum=0;

for(int i=1;i<50;i++)

printf(「%ld」,sum);

14樓:示申僉

#include "stdio.h"

int main()

printf("1*2*3+3*4*5+...+99*100*101=%.0lf\n",sum);}

請用c語言編乙個程式,採用遞推法,計算出1*2*3+3*4*5+...+99*100*101

15樓:匿名使用者

改個小錯誤,應該是i += 2,還有乘法

int i,s;

s = 0

for (i = 1; i <= 99; i += 2)

16樓:匿名使用者

遞推法?是遞迴法吧。。不過這個題目很簡單的乙個迴圈就能搞定。

int i,s;

s=0;

for(i=1;i<=99;i++)

17樓:

int i,s;

s =0

for (i = 1;i<100;i++ )

18樓:匿名使用者

long compure(int i)

//1*2*3+3*4*5+5*6*7+...+99*100*101?相加項第乙個是1,3,5,7, ... ,99.

c語言用遞迴函式求最大公約數,C語言,用遞迴函式求最大公約數

說明 bai本例du是用zhi輾轉相除 dao法的遞專歸屬法 int mondivisor int a,int b if a b 0 return a 0?b a if a b return mondivisor a b,b else if a include int int m,int n int...

c語言遞迴求階乘,c語言怎麼用遞迴呼叫函式的方法求n的階乘?

問明 舉例 用遞迴方法求n include int main int n int y printf input a integer number scanf d n y fac n printf d d n n,y return 0 int fac int n int f if n 0 printf...

c語言12320用函式遞迴法

include include int jc int n return result int jcsum int n else void main int a int s,int c s是次 數,也是最大的 內數 c是初值容 include int main e n printf lf n e re...