1樓:匿名使用者
演算法步驟為,先編寫n!;
然後求1/n!
最後相累加。
#include
main()
printf("e=%lf",e);
}在這裡用了兩次for迴圈,記憶體迴圈,計算p值,即n!,外層迴圈,計算各項累加,這兩次迴圈,必須的,可以上機除錯。注意標點;
或:採用do……while迴圈,求e值,並使1/n!<10^-6#include "stdio.h"
main()
while(t>=1e-6);
printf("e=%lf \n", e);}
2樓:
要簡單易懂的,看我的!
long jc(int n)
//對n求階乘
main()
//sum即最後的結果
3樓:戴聞鑲
#include
void main()
printf("e=%f\n",e);}
4樓:善珈藍賜
#include "stdio.h"
main()
sum=sum+1/item;
}printf("1+1!+1/2!+1/3!.....+1/n!=%.2f",sum);}
5樓:匿名使用者
void main(void)
printf("%lf",e);}
6樓:匿名使用者
#include
void main(void)
printf("%lf",e);}
c語言中e≈1+1/1!+1/2!+...+1/n!
7樓:匿名使用者
這個題目說全了就是:求e有個逼近公式,這個公式的項數越多e計算得越精確,請程式設計序,輸入要計算多少項(n),然後按照輸入的n進行計算並輸出結果。第1項是1/1!
即1除以1的階乘,第2項是1/2!即2的階乘分之1,...,第n項是n的階乘分之1,求這n項的和再加1。
8樓:蓉雪球
這裡涉及到階乘,給你個核心程式吧
scanf("%d",&n);
p=1;
for(j=1;j<=n;j++)
9樓:匿名使用者
要你求出e等於多少, 通過後面那個表示式
求c語言程式設計,e=1+1/1!+1/2!+1/3!+...+1/n!,精確度1e-6
10樓:凌亂心扉
#include
using namespace std;
int main()
cout<<"e的值為:"< return 0;} 11樓:匿名使用者 首先每項是前一項*1/n 也就是說求完前一項後直接*1/n就可以求出下一項根本不需要再求什麼階乘,那樣麻煩,又費時又費空間的程式如下: double fun() return e; }用vc++6.0試過了,對的,結果是2.718282希望對你有幫助 12樓:匿名使用者 我這語句最簡單,你肯定看的懂 都可以執行 第一題: #include void main() } 第二題: 採用樓上,不過有幾處修改 #include void main() printf("%f\n",e); } 第三題: #include main() printf("%d",sum); }另外,站長團上有產品**,便宜*** 13樓:匿名使用者 希望對lz有幫助,謝謝!-.- #include int fun(int n) void main() printf("e=%9.6lf\n",e);} 14樓:匿名使用者 #include int fun(int n) main() printf("%f\n", e);} 15樓:虢桀爾源 #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);} 16樓:曠熹尤問萍 我這抄語句最簡單,你肯定看的懂 都可以bai 執行第一題: #include void main() }第二du題: 採用樓上,不過有幾zhi處修改 #include void main() printf("%f\n",e); }第三題: #include main() printf("%d",sum); }另外,站長團上有產品**,便宜*** (1)設計c語言程式,按下面的近似公式計算:e=1+1/1!+1/2!+1/3!+......+1/n!+..... 17樓:匿名使用者 #include void main() while(k>1e-4);//判斷誤差是否小於給定的誤差限e=0.0001 printf("%f\n",e);} 18樓:飛飛 #include #include #define e 0.0001 int factorial(int i) int main() 這個題主要是遞迴求階乘,其實很簡單~! c語言程式設計題,求e的近似值,e=1/1!+1/2!+1/3!+......+1/n!,累加項小於1 19樓: 對著c語言入門寫了幾行,計算的是1/0!+1/1!+1/2!+1/3!+......+1/n!, 如果要算 1/1!+1/2!+1/3!+......+1/n!,請把**中的 n1=1.0; 改為 n1=2.0 void main() printf("e=%10.8f\n",e1); }結果是 e=2.71828183 20樓:匿名使用者 樓主你好! 首先你的公式我認為是錯的!前面第一項漏加了個1正確的公式為:e=1+1/1!+1/2!+1/3!+......+1/n! **實現如下: #include int fun(int n) int main() printf("%.8lf",sum); }執行結果為2.71828183 網上查到的值2.718281828459 由此可知,前8位小數基本一樣! 希望我的回答對你有幫助! 望採納!謝謝! c語言:利用泰勒級數e=1+1/1!+1/2!+…1/n! 用夢竹 include define n 3 int main b n n i,j for i 0 i 3 i for j 0 j 3 j b i j a 2 i j for i 0 i 3 i return 0 時間有限,只做了第一個。注 如果題目上有例子,可以直接按例題寫 這個 如果想改可以改n... 文庫精選 內容來自使用者 小微風信 實驗一 簡單的c程式設計 2學時 一 實驗方式 一人一機 二 實驗目的 1 瞭解c語言程式的編譯環境和編寫過程。2 掌握c語言程式在visual c 6.0環境下的除錯過程。3 初步瞭解c語言程式的特點。4 掌握c語言的資料型別。三 實驗內容 1 計算兩個數x和y... 陶宇司空韶 include void main include include define n 64 int main c 2 n int i,j,l,n while 1 strcpy c,a for i 0 strcmp a,b 0 i strcpy c,b printf i t d n i r...c語言程式設計題,C語言程式設計題
c語言程式設計題,c語言程式設計題
C語言程式設計題 洗牌,C語言程式設計題