【考研数据结构C++】求解多项式Fn(x)最优解决代码
#include <iostream>using namespace std;
/**
求解多项式Fn(x)的值最优办法
*/
int calculate(double a[],double x,int n){
//a为前面系数,x为值,n为多少个多项式
//eg:fn(x)=a0+a1x+a2x^2..............
double p=a;
cout<<n<<"---"<<p<<endl;
for(int i=n;i>0;i--){
p=a+p*x;
}
return p;
}
int main()
{
doublea[]={1,2,3,4,5};
cout<<calculate(a,1,5);
return 0;
}
文档来源:51CTO技术博客https://blog.51cto.com/u_15270205/3168097
页:
[1]