勒让德多项式
#描述#
数学poly函数的展开式也称为关于x的n阶勒让德多项式,它的递推公式为:
    1                                               n=0
polyn(x)=   x                                               n=1
        ((2n-1)*x*polyn-1(x)-(n-1)*polyn-2(x))/n   n>1
给定x,请你计算n阶勒让德多项式的值。
#格式#
##输入格式##
输入数据中含有一些浮点数x(0<x<1)。
##输出格式##
对于每个x,分别计算2阶、3阶、4阶、5阶、6阶的勒让德多项式的值,其每个值的精度为6位小数。输出时,先列出x的值,保留3位小数精度,然后每输出一个阶值之前,都空出2格,由此一字排开,形成一张多项式表,见样本输出格式,其中标题行上第一个x对准小数点后第一位,后面的每个字母p对准下列的小数点位置。
#样例1#
##样例输入1##
0.2 0.3 0.35
##样例输出1##
  x      p2(x)      p3(x)      p4(x)      p5(x)      p6(x)
0.200  -0.440000  -0.280000   0.232000   0.307520  -0.080576
0.300  -0.365000  -0.382500   0.072938   0.345386   0.129181
0.350  -0.316250  -0.417812  -0.018723   0.322455   0.222511
#限制#
1000ms
32768KB
#提示#
请用BCB编译器提交
#来源#
qianneng