霍纳规则

     

int horner(int *a,int n,int x)   

{

    int ax=a[n]*x+a[n-1];

    for(int i=n-2;i>=0;i--)

    {

        ax=ax*x+a[i];

    }

    return Ax;

int main()

{

    int a[]={4,3,6,0,5,2}

    //2x^5+5x^4+6x^2+3x+4

    cout<<horner(a,5,2)<<endl

    return 0;

}


猜你喜欢

转载自blog.csdn.net/qq_31900497/article/details/80506961