//展开式求和
#include<stdio.h>
#include<math.h>
double fact(int n);
int main(int argc,char const *argv[])
{
double x,s=0;
double item=1;
int n=0;
scanf("%lf",&x);
while(fabs(item)>=0.00001)
{
n++;
item=pow(x,n)/fact(n);
s=s+item;
}
printf("s=%.2f",s);
return 0;
}
double fact(int n)
{
int i;
double fact=1;
for(i=1;i<=n;i++)
{
fact=fact*i;
}
return fact;
}
4-2 展开式求和
最新推荐文章于 2023-11-18 13:43:57 发布