您好,欢迎访问一九零五行业门户网

C编程求和序列2、22、222、……的代码

给定一个序列:2,22,222,2222......,我们需要找到这个序列的和。因此,我们必须寻找用于求级数之和的数学公式,
公式的解释是这样的 -
sum =[2+22+222+2222….]sum= 2*[1+11+111+1111….]sum = 2/9[9+99+999+9999….]sum= 2/9 [10+100+1000+10000+.....]sum = 2/9[10+102+103+104+.....]sum=2/9*[(10n-1-9n)/9]
示例#include <stdio.h>#include <math.h>int main() { int n = 3; float sum = 2*(pow(10, n) - 1 - (9 * n))/81; printf("sum is %d", sum); return 0;}
输出sum is 879
以上就是c编程求和序列2、22、222、……的代码的详细内容。
其它类似信息

推荐信息