1樓:
^你這個實際是程式設計計算1/e的值,我編了一個計算e^x的,呼叫e^(-1)即可
#include "stdio.h"
#define error 1e-6
#define abs(a) (((a)<0)?-(a):(a))#define max_loop 10000double exp(double x)//1+x+x^2/2!
+..+x^n/n!+o(x^n),an=x^n/n!
=x/n*x^(n-1)/(n-1)!
return ex;
}void main()
用c語言程式設計序,按下列公式計算e的值(精度為1e-6):e=1+1/1!+1/2!+1/3!+1/4!+…+1/n!
2樓:佼暢赧雅媚
intf(int
n)return(s);
}int
main()
printf("%d\t",sum);
return0;}
大致程式就是這樣
其他的你修改吧,要是不懂可以追問,我還有事,就先寫這些了,望對你有幫助。
(主函式是求e的,就是那個sum,f()函式是求n的階乘,你可以呼叫)
3樓:匿名使用者
#include
double fun(int n)//求1/n!
return x;
}void main()
printf("%lf\n",e);
}編譯通過,結果為:2.718279
4樓:匿名使用者
#include
#include
main()
while (fabs(temp)>=1e-6);
printf("e=%f\n",sum);}
5樓:s浮沉隨浪
#include
main()
printf("%.8f",e);
getch();}
用c語言求s=1-1/2!+1/3!-1/4!+……+1/n!其中n的值由鍵盤輸入(急!!)
6樓:墨汁諾
#include
double factorial(int n)return f;
}void main()
printf("s=%f\n", s) ;}
7樓:匿名使用者
讓水更清,讓天更藍,讓花更豔,讓我們的地球更美麗,破壞環境的人應感到羞恥,加入美洲獅行列,愛護我們生存的地球
c語言程式設計: 根據公式e=1+1/1!+1/2!+1/3!+…,求e的近似值,精度要求為10^(-
8樓:匿名使用者
#include
int jc(int x)
void main()
9樓:飄然飛雪
有點兒像高中數學題。
用c語言程式設計:計算s=1-1/2+1/3-1/4+1/5……+1/m,其中m由輸入決定 30
10樓:匿名使用者
#include
#include
#include
int main()
printf("sum1=%lf\n",sum1);
printf("sum2=%lf",sum2);
scanf("%lf",×);
sum1=0;
sum2=0;
}printf("done\n");
return 0;
}這裡的sum1可以不看,是1+1/2+1/3+...+1/n的。
sum2則是題主的1-1/2+1/3...+1/n
11樓:匿名使用者
因為我們老師經常說,這個是無限小數,所以就等於1你們說對嗎1+1/2+1/3+1/4+1/5, 到1/50是不是等於1
12樓:
//#include "stdafx.h"//vc++6.0加上這一行.
#include "stdio.h"
int main(void)
for(s=0,i=1;i<
printf("the result is %f\n",s);
return 0;}
13樓:匿名使用者
可以看成兩個序列,正數和負數的。手動算下兩個累加和公式相減。。把m替換為變數,代表你的輸入值
14樓:匿名使用者
#include
int main()
s = 1.0;
for (i = 2; i <= m; i++)printf("s=%f\n", s);
return 0;}
求c語言程式設計,e=1+1/1!+1/2!+1/3!+...+1/n!,精確度1e-6
15樓:凌亂心扉
#include
using namespace std;
int main()
cout<<"e的值為:"< return 0;} 16樓:匿名使用者 首先每項是前一項*1/n 也就是說求完前一項後直接*1/n就可以求出下一項根本不需要再求什麼階乘,那樣麻煩,又費時又費空間的程式如下: double fun() return e; }用vc++6.0試過了,對的,結果是2.718282希望對你有幫助 17樓:匿名使用者 我這語句最簡單,你肯定看的懂 都可以執行 第一題: #include void main() } 第二題: 採用樓上,不過有幾處修改 #include void main() printf("%f\n",e); } 第三題: #include main() printf("%d",sum); }另外,站長團上有產品**,便宜*** 18樓:匿名使用者 希望對lz有幫助,謝謝!-.- #include int fun(int n) void main() printf("e=%9.6lf\n",e);} 19樓:匿名使用者 #include int fun(int n) main() printf("%f\n", e);} 20樓:虢桀爾源 #include main() intn,k; float e;n=1;e=0;k=1; while(n<1e-6) e+=n; n=n/(k+1); }printf("e=%f\n",e);} 21樓:曠熹尤問萍 我這抄語句最簡單,你肯定看的懂 都可以bai 執行第一題: #include void main() }第二du題: 採用樓上,不過有幾zhi處修改 #include void main() printf("%f\n",e); }第三題: #include main() printf("%d",sum); }另外,站長團上有產品**,便宜*** 用c語言計算:s=1-1/2!+2/3!+……+((-1)^(n-1))(n-1)/n!,下面的程式是我寫的,可是執行錯誤怎麼改。 22樓:匿名使用者 #include void main() printf("s=%f",s);}執行 copy示例截圖: include main printf f n sum 簡單的話就按照以上題目原本的順序計算的思想做最簡單的計算,如果樓主希望更加深入一點的,那就可以考慮使用遞迴來實現這個演算法。include float js int n return m main 結果可以驗證 s 1 1 1 2 1 2 3 ... double cal double x,int n return s main float s 1.0,t 1,x1 1 int i for i 1 i n i c語言s 1 x x 2 2 x 3 3 x n n n的值和x的值從鍵盤輸入 我編一個程式 結果執行不對 求大師看看 include i... 不同的 codes 表示不同的變數型別,也可以限制變數的長度.code 格式 c 字元 d 帶符號整數 i 帶符號整數 e 科學計數法,使用小寫 e e 科學計數法,使用大寫 e f 浮點數 g 使用 e或 f中較短的一個 g 使用 e或 f中較短的一個 o 八進位制 s 一串字元 u 無符號整數 ...c語言程式設計求以下公式的值s
編寫C語言程式s1xx22x
關於c語言請教各位高手小弟沒分如果能解答當然萬分感激