C語言用函式編寫求級數前N項和的程式S

2021-03-19 18:27:58 字數 5306 閱讀 8390

1樓:別動隊領導

#include

int fun(int n); /*函式的宣告bai(du在main()函式後zhi面定義的函式,一般dao要在呼叫他之前宣告一下)*/

int main(void)

int fun(int n)

return s;}

2樓:匿名使用者

#include "stdio.h"

void main()

printf("%d",s);}

c語言編寫程式求s=1+(1+3)+(1+3+5)+...+...(1+3+5+...19)

3樓:波迪

首先對問題進行分析:

這個程式的和過程可以分解為:

1*10+3*9+5*8+...+19*1解釋:分析題目可知共10個1,9個3,8個5,...,1個19;

#include

int j=1,m=0;//定義兩回個變數並賦初值答,m為求和變數//這個程式演示了單步求和的結果

void main()

printf("最後求和m=%d",m);}

4樓:匿名使用者

#include

#define m 19 /*預定義一個m的值為19,在這裡是方便你改變你的題目中的19,你可以方便的改成你回想要的數*/

main()

{int a, i, j, sum;

sun=0;/*sum即為你題答

5樓:匿名使用者

我自己編的,可以

修改最後一個數字的值進行不同的計算.

[如果不支援include中的cout,cin輸入格式版,可以用權include中用printf和scanf分別替換cout和cin

比如cout>>a等同於printf("%d",a)cout>>"abc"等同於printf("abc")cin<

main()

}cout<

6樓:

這程式也太簡單bai了:

#include "stdio.h"

void main()

printf("%d",s);

}在這兒m起到保留du前些數之和的zhi臨時單元的dao作用

上面答案我專全部都

除錯了:

樓上屬的除了變數i忘了定義,即int i,j=1,m=0;

三者 答案都是對的,結果為385

7樓:匿名使用者

#include "stdio.h"

void main()

printf("%d",s);}

8樓:吳幼珊佘溶

#include

#definem19

/*預定義一個m的bai值為du19,在這裡是方便你改zhi變你的題目中的19,你可以方dao便的改成你想要的數*/main()

{int

a,i,

j,sum;

sun=0;/*sum即為

9樓:郯望亭乾丁

我不太懂baic的語

法,給你個思du路,具體**

zhi你可以修改

ints,a,b,m,n,i

s=0;

a=1;

m=0;

for(i=1,i<=n,i++)

printfs

10樓:奈問筠左雙

我不太懂c的語bai法,給你個思路du,具體**你可以修zhi改dao

ints,a,b,m,n,i

s=0;

a=1;

m=0;

for(i=1,i<=n,i++)

printfs

c語言迴圈題!編寫一個程式,求s=1+(1+2)+(1+2+3)+...+(1+2+3+...+n)。

11樓:凌亂心扉

#include

main()

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

12樓:匿名使用者

修改如下

#include

int main(void)

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

return 0;

}圖為原程式在第二層迴圈加了個輸出,查出第二層迴圈有問題。

13樓:匿名使用者

3個錯誤:

1、第9行,item=1應該是item=02、第10行,j<=n應該是j<=i

3、第14行,%d應該是%lf

除此之外:思路很蠢,演算法過於複雜,對於每個累加項,每次都要從1開始加。

#include

void main()

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

14樓:福建省寧德市

首先,你輸出的格式不對,s是double型的數,你卻寫了%d,應該改為printf(%f\n",s)

其次,你迴圈條件設的不對,裡面的j迴圈條件應該改為for(j=1;j<=i;j++)

還有就是item的值設定為0比較好,這樣比較好計算修改後的**如下

#include

int main(void)

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

return 0;}

15樓:匿名使用者

這種找規律的迴圈體寫一個統一的結構就行

16樓:兄弟連教育北京總校

#include

void main()

printf("%d",s);}

17樓:sin絕望

#include

void main()

else

z=y/x;

}printf("y=%f",z);}

c語言編寫程式,輸入一個正整數n,計算1+(1/3)+(1/5)+...的前n項之和。求過程

18樓:匿名使用者

#include

int main()

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

printf( "sum: %.3f\n",sum);

return 0;

}示例執行結果:

20sum: 2.480

19樓:匿名使用者

#include

int main(void)

for(int i=0;i

printf("數列前 %d 項之和為:%g\n",n,s);

return 0;}

20樓:匿名使用者

void main()

21樓:匿名使用者

#include

double calculation(int n)//求分子

for(i=0,k=1;i

統分了再計算

22樓:匿名使用者

#include "stdio.h"

int main()

printf( "sum: %0.2f\n", sum );

return 0;}

用c語言編寫程式,計算s=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)

23樓:會飛的小兔子

#include

usingnamespacestd;

intmain()

}cout<<"結果2為:"

return0;

擴充套件資料

c語言計算1-1/3+1/5-……的前n項之和#include

intmain(void)

printf("1+1/3-1/5+...+1/n=%.2f\n",s);

system("pause");

return0;}

24樓:匿名使用者

思路:先定義一個函式fun(n)用來計算

1到n的和,接著for迴圈計算1到n的fun(n)和就是s的值。

參考**:

#include

int fun(int n)

int main()/*3

s=10*/

25樓:匿名使用者

// 有需要問程式設計 相關問題的可以聯絡我

#include

int main()

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

return 0;}

26樓:滄海雄風

#include

int main()

}printf("sum[%d]\n",sum);

return 0;}3

sum[10]

press any key to continue

27樓:匿名使用者

運用了兩次小遞迴,s用來求(1+2+3...+n) sum用來求1+(1+2)+(1+2+3)+…+(1+2+3+…+n)

#include

using namespace std;

int s(int n)

int sum(int n)

int main()

28樓:匿名使用者

#include

int main()

printf("%lld",s);

return 0;

}望採納,謝謝

29樓:匿名使用者

#include

int main()

while(s>2000)

printf("n=%d,s=%d",n,s);}

30樓:路人

#include

int sum(int n)

return m;

}int main()

printf("%d",s);

return 0;}

31樓:thebestway之歌

#include

#include

int main()

提取公因式並通分之後可得最簡式 n*(n+1)*(n+2)/6。

C語言341對嗎,C語言編寫函式求112131415161n的值怎麼做結果是什麼呢

3 4這個邏輯表示式是真的,所以得到1,1 1的,所以是對的 你好 應該用if或者while來判斷,比如if 3 4 1 從語法上講是沒錯的。因為3 4是成立的,一個真表示式值為1.不知你想問的是哪一塊。是可以,但是理論上真值為非0。而且,你這樣加沒有意義。如果 前面為真,就是1,1後還是1。如果為...

用c語言中呼叫函式怎麼編寫mnmn求大神指教

include int myfac n int n return s int main 輸入m,n輸出c m,n include include int jc int m int c int m,int n int main void p m n m n 當m n時,怎麼用c語言程式設計,謝謝 1 ...

求用C語言編寫程式,求用C語言編寫一個程式

5fen.由於分數太少,我就寫一個簡單的,本函式可以擴充套件 吧分給我吧 引數 檔名 返回值 字元數 int count char filename return ret 想學好,最好能自己寫。你可以多看看別人寫的,也好為自己寫打下基礎。用c語言編寫一個程式,求a b的絕對值 的和.include ...