描述:利用公式e = 1 + 1/1! + 1/2! + 1/3! + ... + 1/n! 求e 。
輸入只有一行,該行包含乙個整數n(2<=n<=15),表示計算e時累加到1/n!。輸出只有一行,該行包含計算出來的e的值,要求列印小數點後10位。
1、e以及n!用double表示
2、要輸出浮點數、雙精度數小數點後10位數字,可以用下面這種形式:
printf("%.10f", num);
每個人都有覺得自己不夠好,羨慕別人閃閃發光的時候,但其實大多人都是普通的。不要沮喪,不必驚慌,做努力爬的蝸牛或堅持飛的笨鳥,在最平凡的生活裡,謙卑和努力。總有一天,你會站在最亮的地方,活成自己曾經渴望的模樣。#include #includedouble fc(double n) //fc函式用於計算n的階乘
int main()
printf("%.10lf\n",e);
return 0;
}
C 程式設計練習 求出e的值
description 利用公式e 1 1 1 1 2 1 3 1 n 求e input 輸入只有一行,該行包含乙個整數n 2 n 15 表示計算e時累加到1 n!output 輸出只有一行,該行包含計算出來的e的值,要求列印小數點後10位。sample input 10sample output ...
求出陣列的最大值和次大值
求陣列的最大值相對來說是比較簡單,只需要遍歷一遍陣列,不斷更新陣列的最大值,直到遍歷完成。自然語言描述 1.初始化最大值的角標 2.遍歷陣列,比較當前的最大值角標的元素和遍歷得到陣列元素的大小 如果陣列元素大於當前最大值,更新最大值角標為遍歷到的陣列元素角標,直到遍歷完成程式語言描述 int get...
例題 求出陣列中的最值
1 獲取陣列中的最大值 思想 現有乙個長度為5的陣列array,假定array中的第一號元素就是整個陣列中最大的元素,設計乙個迴圈,輸出後續的陣列元素,如果第二號元素大於第一號元素,那麼就用第二號元素將第一號元素替換掉,現在第二號元素就是最大的那個,然後繼續,第三號元素與第二號元素相比較,如果比得的...