C 程式設計求和 0.6、0.06、0.006、0.0006 的前 n 項和
已知級數0.6,0.o6,.... 這是一個幾何級數,其中每個元素都是前一個元素除以 10。因此,要找出該級數的和,我們必須應用求和公式,其中 r 小於 1(在本例中,r=0.1)。
Sum = 6/10 [1- (1/10)n/(1-1/10)]
Sum = 6/9 [1- (1/10)n]
Sum = 2/3[1- (1/10n)]
示例
#include <stdio.h>
#include <math.h>
int main() {
int n = 6;
float sum = 2*((1 - 1 / pow(10, n)))/3;
printf("sum = %f", sum);
}
輸出
sum = 0.666666
- 相關文章
- C 程式設計求和前 N 項級數 2,10, 30, 68,…. 的和
- 在 C 程式設計中求和前 N 項級數 5, 12, 23, 38… 的和
- C 程式設計求和前 N 項級數 2, 6, 12, 20, 30…. 的和
- C++ 程式設計求和前 N 項級數 0.7, 0.77, 0.777 … 的和
- C++ 程式設計求和前 N 項級數?3 +?12 +.... 的和
- 求和級數 5+55+555+.. 前 n 項和
- C++ 程式設計求和級數 23+ 45+ 75+….. 前 N 項和
- C++ 程式設計求和級數 1+22+333+4444+... 前 n 項和
- 求下列等差數列的和:從 0.6 到 100 項的數列為 1.7、2.8、……
- C 語言中求數列 1.2.3 + 2.3.+ … + n(n+1)(n+2) 的和
- C++ 中求數列 1^2 - 2^2 + 3^2 - 4^2 ... 至第 n 項的和
- 求數列 2/3 – 4/5 + 6/7 – 8/9 + …… 至第 n 項的和
- C++ 中求等差數列和的程式
- C/C++ 程式求數列和,其中第 n 項為 n^2 – (n-1)^2
- 使用 C++ 求和為 n 的冪數項的最小數量。