c语言菜鸟 求大神帮看下哪错了

2025-05-21 11:27:59
推荐回答(1个)
回答(1):

#include 
#include 
double jc(double n)
{
    double a=1;
    double m=1;
    for(;a<=n;a++)
    {
        m=m*a;
    }
    return(m);
}
int main()
{
    double x;
    double sum=0;
    int n;
    scanf("%lf",&x);
    for(n=1;pow(x,n)/jc(n)>=1e-5;n++)
    {
        sum+=pow(-1,n-1)*pow(x,n)/jc(n);
    }
    printf("sum=%.2lf\n",sum );
    return 0;
}