請用c語言程式設計序,採用遞推法,計算出

2021-03-19 18:28:51 字數 2388 閱讀 9105

1樓:匿名使用者

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

int i,s;

s = 0

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

2樓:匿名使用者

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

int i,s;

s=0;

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

3樓:

int i,s;

s =0

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

4樓:匿名使用者

long ***pure(int i)

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

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

5樓:匿名使用者

#include

int main()

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

6樓:匿名使用者

sum=0;

while(i<100)

7樓:匿名使用者

int sum=0;

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

printf(「%ld」,sum);

8樓:示申僉

#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

9樓:上了四年技校

#include

int main()

給你隨便改了改,看起來要簡潔一點,不用long型別,int已經足夠了,不會溢位的,輸入的時候,number要輸入99。 結果:13002450。

看你的編譯器了,要是用很老的tc2.0,這種16位編譯器,那是要溢位,用vc(或者更先進的編譯器)這種32位的編譯器,是不存在溢位的。

10樓:凡宇藍木

#include

int main(void)

printf("sum = %ld", fac);

return 0;

}改動有三處:

1.把定義語句中的int換成了long

2.把scanf語句中的%d換成了%ld

3.把printf語句中的%d換成了%ld

執行時輸入:99

回車後檢視結果為:sum=13002450

一樓的thodylk 說的對,不改成long型,用int要溢位,結果為sum=26322

二樓的dcbestboy 說法不對,int main()最後後用return 0沒有問題

三樓的buctears 用longlong型的方法沒必要,佔用空間,而且sanf和printf的格式控制有誤

另外如果分開定義,把number和i定義成int型,p和fac定義成long型會出現格式轉換失誤的問題,結果為sum=222930

但是把number定義成int型,其他定義成long型,結果是沒有問題的。

11樓:匿名使用者

#include

int main(void)

printf("sum = %i64d", fac);

return 0;

}把fac p和i 定義為長長整型,不然會超過int整型的範圍。

12樓:匿名使用者

把intmain(void)改為voidmain(),把return那句刪掉,在測試時輸入:99《回車》就行了吧

13樓:匿名使用者

用長整型,不然要溢位。

c語言 採用迴圈程式設計方法求數列1*2*3+2*3*4+3*4*5+……100*101*102

14樓:陳一根

//1*2*3+2*3*4+3*4*5+……100*101*102

#include

void main()

15樓:匿名使用者

#include

void main()

16樓:匿名使用者

#include

int main()

printf("%d\n",s);

return 0;}

c語言程式設計序計算數列1,C語言程式設計序計算數列11213141100的和並輸出幫一下吧

include int main include intmain void printf lf n count return0 輸出測試 5.187378 最後輸出一定要 g嗎,用 f行不行 c語言程式設計序 計算數列1 1 2 1 3 1 4 1 100的和並輸出 幫一下 吧 include in...

c語言程式設計計算

include int main printf the sum is d n sum sum 0 while i 100 int sum 0 for int i 1 i 50 i printf ld sum include stdio.h int main printf 1 2 3 3 4 5 99...

編寫c語言程式計算S

只寫關鍵部分了,標頭檔案包含就省略了 int s 0 int n,mul 1 for int i 1 i n i 一個迴圈就好了 include int main void printf 1 1 2 1 d 9f n n,s return 0 編寫程式計算s 1 1 2 1 3 1 4 1 n in...