急求:C语言编程 输入一个实数x,计算并输出下式的值,知道最后一项的绝对值小于10^-5(保留两位小数)

2024-11-26 18:24:59
推荐回答(3个)
回答1:

#include
#include
double ab(double n){
int i;
double s=1;
for(i=1;i<=n;i++)
s=s*i;
return s;}
void main(){
double c,d=0,x,j=1;
scanf("%lf",&x);
while(fabs(pow(-1,j-1)*pow(x,j)/ab(j))>pow(10,-5))
{
c=pow(-1,j-1)*pow(x,j)/ab(j);
d=d+c;
j++;
}
printf("%lf",d);
}

回答2:

# include
int main()
{
int j,t=1;
float s=0,x,i;
printf("X=");
scanf("%f",&x);
L:if(i<0.00001){
for(j=1;j<=t,j++)
{
i=.......熄灯了,下次来吧
}

}

回答3:

#include
int main(void){
int i=1;
int j=1;
double s,x;
int a=1;
Scanf("%d",&x);
for(i=1;i<=x;i++){
a=a*i;
s=s+(-1*j)pow(s,i)/a;

}
return 0;
}