计算f(x)=1+x+x^2/2!+...+x^n/n!直到|x^n/n!|<10^-6。
#include <stdio.h>
#include<math.h>
int main()
{
int i,j;
int x,n;
double sum=1,zi=1,mu=1 ;
scanf("%d %d",&x,&n);
for(i=1;i<=n;i++)
{
zi=pow(x,i);
for(j=1;j<=i;j++)
mu=mu*j;
sum=sum+zi/mu;
mu=1;
}
printf("%lf",sum);
printf("\n");
}
这个是阶乘,!为阶乘符号,1的阶乘为1,2的阶乘为1乘2,三的阶乘为1乘二乘三,依次类推,