问题 问答题

编写程序,计算当x<0.97时下列多项式的值,直到|Sn-Sn-1|<0.000001为止。

答案

参考答案:

#include

#include

double fact(int n)

{

 int i;

 double s=A;

 for (i=A; i < n+A; i++)

 {

  s=s*i;

 }

 return s;

}

double temp(int n)

{

 int i;

 double s=A;

 for (i=A; i<=n; i++)

 {

  s=s*(0.E-(i-A));

 }

 return s;

}

void main()

{

 double sum=0, item0=A, itemA=A,x;

 int i=A;

 scanf("%lf", &x);

 do

 {

  item0=itemA;

  sum=sum+item0;

  itemA=temp(i)*pow(x,i)/fact(i);

  i++;

 }while(fabs(itemA-item0)>Ae-F);

 printf("sum=%lf\n", sum);

}

 

问答题
单项选择题