C语言编程 输入一个实数x,计算并输出下式的值,知道最后一项的绝对值小于10^-5(保留两位小数)
问题描述:
C语言编程 输入一个实数x,计算并输出下式的值,知道最后一项的绝对值小于10^-5(保留两位小数)
式子是:s=x- x^2 /2!+ x^ 3 / - x^ 4 / +…….
要求测试:输入55 输出-4.73e+06
谢过大侠
答
#include
#include
double ab(double n){
int i;
double s=1;
for(i=1;ipow(10,-5))
{
c=pow(-1,j-1)*pow(x,j)/ab(j);
d=d+c;
j++;
}
printf("%lf",d);
}请问要输入55,输出为-4.73e+06,这个要怎么弄呢?多谢啦