69,373
社区成员
发帖
与我相关
我的任务
分享
#include<stdio.h>
#include<math.h>
int main()
{
int i,j,p,t=1;
double x = 2.5;
double sum=1,m,a,n=1.0;
for(i=1;i<=15;i++) {
n*=i;
m=pow(x,i);
a=(t*m)/n;
sum+=a;
t*=-1;
}
printf("%f",sum);
}
int i,j,p,t=1;
double sum=1.0,m,a,n=1.0;
for(i=1;i<=15;i++)
{
//for(j=1;j<=i;j++) //n已经是上一个数的阶乘了,没必要循环
//{
n*=(double)i;
//}
m=pow(2.5,i);
a=((double)t*m)/n;
sum+=a;
t*=-1;
}
printf("%.6f",sum);