1条回答 默认 最新
- will_zhanShmily 2021-07-02 18:01关注
//exp.c
#include <math.h>
double expTaylor(double x,int n)
{
double sum=1,fac;
int i,j;
for(i=1;i<=n;i++)
{
j=i;
fac=1;
while(j) fac*=j--;
sum+=pow(x,i)/fac;
}
return sum;
} extern double expTaylor(double x,int n);
#include <stdio.h>
int main()
{
int n=10,i;
for(i=0;i<n;i++)
printf("%.16lf\n",expTaylor(1,i)); return 0;
}本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报