c語言程式設計,計算並輸出下列級數的前n項之和sn sn

時間 2021-08-30 09:17:13

1樓:匿名使用者

#include "stdio.h"

void main()

printf("%f\n",c); //這裡是輸出c,現在可以執行}

2樓:high歌

1、首先你得確定計算多少個項,也就是規定n=多少,如果計算無窮多個項,那麼你的程式是停不下來的,也自然不會輸出你想要的結果。

2、你沒看懂sn=……公式的規律。你的程式裡a應該是每項的分子,b是分母,c是前n項和,t是a/b,那麼a和b的通式是:an=an-1+an-2(n>2,第n項=n的前兩項之和,b同a)

3、你的c語言基礎不到位,不知道怎麼寫程式。

綜上,建議你看書學習c語言基礎,不要按照自己的想法寫程式,讀懂書上正確的程式才能解決你現在的問題。

3樓:匿名使用者

你求級數輸出t做什麼,是輸出c吧?

還有,你沒有找到規律分母和分子都是分別等於前兩項的和

用c語言。 請編寫一個程式,功能是:計算並輸出下列級數和:s=1/1*2+1/2*3+...+1

4樓:蔡浩

#include

int main()

在vc6 下執行成功了 拿去用吧 別忘了採納

計算並輸出下列級數和s=1+1/(1+2)+1/(1+2+3)+...+1/(1+2+3+...+n)

5樓:匿名使用者

你可以寫個雙重迴圈,但還有個更好的思路,增加1個變數s0專門計算分母,這樣一累加就是s,這樣子只要1層迴圈也可以完成呀,你先看看我寫的**,不懂請追問,可行望採納:

#include

int main(void)

printf("s=%lf\n",s);

return 0;

}驗證:

n=1n=2

n=3嗯,寫錯了個字,是「請輸入n的值」,你能看懂就行,望及時採納,謝謝

6樓:

s可以認為是數列an=1/(1+2+3+······+n)的前n項和an=1/[n(n+1)/2]=2/[n(n+1)]=2/[1/n-1/(n+1)]

所以s=2

=2[1-1/(n+1)]

7樓:

//#include "stdafx.h"//vc++6.0加上這一行.

#include "stdio.h"

void main(void)

c語言程式設計: 計算並顯示下列算式前n項和的值,n由鍵盤輸入: sum=1+1/2+1/3+1/4+

8樓:匿名使用者

#include

int main()

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

return 0;}

9樓:匿名使用者

#include

int main(void)

c語言程式 編寫一個函式,計算並輸出下列多項式的值:s=1+1/1!+1/2!+3/3!+……+1/n!

10樓:

#include

void fun(int n)

11樓:匿名使用者

#include

int main(void)

sum+=1/dex;

dex = 1.0;

}printf("%.2f\n", sum);

return 0;}

寫出下列彙編程式的功能,並用C語言程式寫出

太亂了,哥不行,同你一起等待高人。第一個是求8個數的平均值。include define uchar unsigned charuchar code table main 第二個是判斷從30h開始的16個數如果是d0h則結束,否則將該數依次存入50h開始的暫存器。include define uch...

c語言程式設計 輸入年份,判斷其是否為閏年,並輸出判斷結果

毛夏止雨 要用單分支做,所以判斷條件複雜了點。純手打,希望你看得懂。include void main 賽振英釗己 include int main else 按照百科的說法,閏年的定義是能被4整除但不能被100整除,或能被400整除的年份即為閏年。由於邏輯運算子邏輯與和邏輯或的關係。這兩個邏輯運算...

c語言程式設計問題題目計算圓的面積,C語言程式設計問題 題目計算圓的面積。

咖啡巷 你的派值是double型的,而s值是float型的,這樣會使值失去一定的精度,還有main函式需要返回值的,可以寫return 0 你這個怎麼看都是錯的 第一,主函式是這樣定義的嗎 第二,這裡乘法運算需要把float型轉化為double型最後,沒有返還函式,了return 0 改正如下 in...