代码段:
#include <stdio.h>
double sum(double x, int n)
{
int i;
double s=0.0, j=1.0;
for (i = 1; i <= n; i++)
{
j = j * i;
s = s + x / j;
}
return s;
}
int main()
{
printf("%.4f\n",sum(2.0,3));//2.0为x的值,3为n的值
}
样例输出:
3.3333
注:
%.4f表示保留4位小数