已知求sin(x)的近似值的多项式公式为:sin(x)=x-x3/3!+x5/5!-x7/7!+

1个回答

  • #include "stdafx.h"#include"iostream"#include

    #include

    #include "math.h"

    using namespace std;

    double fuc(double x,int k){ x=pow(x,k); long a=1; int i; for(i=1;i<=k;i++) a=a*i; x=x/a; if((k%4)==1) return x; else return -x;}

    int _tmain(int argc, _TCHAR* argv[]){ double x,sinx=0; cout<>x; int i=1; double b=fuc(x,i); while(abs(b)>0.00001){ sinx=sinx+b;cout<

    int kk;scanf("%d",&kk);//暂时显示结果

    return 0;

    }

    运行结果: