資源簡介
Horner算法代碼,非常簡單的一段程序,計算一個函數的n階倒數的值

代碼片段和文件信息
#include?
#include?
using?namespace?std;
/**********************************
*Horner1算法求X^n+...+X^0的1階倒數值
*Kn:X^n的系數
*n:X的最高次冪
*x:X的值
***********************************/
double?Horner1(double?*Knint?ndouble?x)
{
for(int?k=n-1;k>=0;k--)
{
Kn[k]=x*Kn[k+1]+Kn[k];
}
return?Kn[0];
}
double?Horneri(double?*Knint?ndouble?xint?i)
{
double?res=0;
double?tmp=i;
for(int?k=0;k<=i;k++)
{
res=Horner1(Kn+kn-kx);
}
//求i的階乘
if(i==0)
{
tmp=1;
}
else
{
for(int?k=i-1;k>0;k--)
{
tmp=tmp*k;
}
}
return?res*tmp;
}
void?main()
{
int?n;
int?i;
double?x;
cout<<“********************“< cout<<“Horner算法“< cout<<“********************“< cout<<“輸入X的最高次冪“< cout<<“n=?“;
cin>>n;
double?*Kn=new?double?[n+1];
cout<<“輸入X^“< for(int?k=n;k>=0;k--)
{
cout<<“K“< cin>>Kn[k];
}
cout<<“輸入導數階數“< cout<<“i=?“;
cin>>i;
cout<<“輸入X的值“< cout<<“x=?“;
cin>>x;
cout<<“res=?“<
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-03-30?08:51??Horner\
?????目錄???????????0??2015-03-30?08:37??Horner\Debug\
?????文件???????68096??2015-03-30?08:47??Horner\Debug\Horner.exe
?????文件??????443736??2015-03-30?08:47??Horner\Debug\Horner.ilk
?????文件??????830464??2015-03-30?08:47??Horner\Debug\Horner.pdb
?????目錄???????????0??2015-03-30?08:21??Horner\Horner\
?????目錄???????????0??2015-03-30?08:47??Horner\Horner\Debug\
?????文件???????12022??2015-03-30?08:47??Horner\Horner\Debug\CL.read.1.tlog
?????文件?????????282??2015-03-30?08:47??Horner\Horner\Debug\CL.write.1.tlog
?????文件??????????66??2015-03-30?08:47??Horner\Horner\Debug\Horner.lastbuildstate
?????文件??????????86??2015-03-30?08:47??Horner\Horner\Debug\Horner.log
?????文件?????????584??2015-03-30?08:47??Horner\Horner\Debug\cl.command.1.tlog
?????文件???????????2??2015-03-30?08:47??Horner\Horner\Debug\li
?????文件???????????2??2015-03-30?08:47??Horner\Horner\Debug\li
?????文件???????????2??2015-03-30?08:47??Horner\Horner\Debug\li
?????文件???????????2??2015-03-30?08:47??Horner\Horner\Debug\li
?????文件???????????2??2015-03-30?08:47??Horner\Horner\Debug\li
?????文件???????????2??2015-03-30?08:47??Horner\Horner\Debug\li
?????文件???????????2??2015-03-30?08:47??Horner\Horner\Debug\li
?????文件???????????2??2015-03-30?08:47??Horner\Horner\Debug\li
?????文件???????????2??2015-03-30?08:47??Horner\Horner\Debug\li
?????文件???????????2??2015-03-30?08:47??Horner\Horner\Debug\li
?????文件????????1050??2015-03-30?08:47??Horner\Horner\Debug\li
?????文件????????2444??2015-03-30?08:47??Horner\Horner\Debug\li
?????文件?????????358??2015-03-30?08:47??Horner\Horner\Debug\li
?????文件??????155041??2015-03-30?08:47??Horner\Horner\Debug\main.obj
?????文件??????265216??2015-03-30?08:47??Horner\Horner\Debug\vc110.idb
?????文件??????339968??2015-03-30?08:47??Horner\Horner\Debug\vc110.pdb
?????文件????????4072??2015-03-30?08:21??Horner\Horner\Horner.vcxproj
?????文件?????????942??2015-03-30?08:21??Horner\Horner\Horner.vcxproj.filters
?????文件????????1143??2015-03-30?08:47??Horner\Horner\main.cpp
............此處省略3個文件信息
評論
共有 條評論