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...