利用sinx=x-x^3/3!+x^5/5!-x^7/7!+x^9/9!....计算sinx的值,直到最后一项绝对值小于10^-5为止

#include 
#include 
#include 

int main()
{
    int n=1,count=1;
    double x,term,sum;
    scanf("%lf",&x);
    term = x;
    sum = x;
    do{
        term= -term*x*x/((n+1)*(n+2));
        sum +=term;
        n=n+2;
        count++;
    }while(fabs(term)>=1e-5);  //注意10^-5的表达
    printf("sin(x)=%lf,count=%d",sum,count);
    return 0;
}

你可能感兴趣的:(C语言基础语法知识)