秦九韶算法(多项式求值)

3076阅读 0评论2011-12-02 高傲的活着
分类:C/C++

  1. /*
  2. 秦九韶算法 p(x)=6x*x*x*x*x+3x*x*x*x-12x*x*x-x*x+8x+7在x=2处的值。
  3. */

  4. #include "stdio.h"
  5. void main()
  6. {
  7.     //static int a[]={7,8,-1,-12,3,6};

  8.     static float a[]={2.1296,1.912,1.215,0.425,0.0625};
  9.     float y;
  10.     int i;
  11.     float x=1.00;
  12.     y=a[4];
  13.     for(i=3s;i>=0;i--)
  14.     {
  15.            y=y*x+a[i];
  16.     }
  17.      printf("x=%4.2f,y=%6.4f\n",x,y);
  18. }
上一篇:软件作业之需求分析
下一篇:数值计算代码集合