问题
问答题
编写程序,计算当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);
}