这个c++程序的功能是什么?

来源:百度知道 编辑:UC知道 时间:2024/05/26 03:48:32
double SF(double x, int n) { //n 为大于等于0的整数
double p=1, s=1;
for(int i=1; i<=n; i++) {
p*=x;
s+=p/(i+1);
}
return s;
}
此函数的功能是:

就是楼上两位所说的啊

for(int i=1; i<=n; i++) { //注意:这里循环了n次,从i=1到i=n
p*=x; //p就是简单的存储x的i次方
s+=p/(i+1); //s=(x的i次方)/(i+1) 很简单理解的啊
}

X没有赋初始值,会编译报错的吧...
感觉是求数列X*X/2,X*X*X/3,……X^n/n+1的总和

s=1+x/2+x^2/3+...+x^n/(n+1)