vc6.0,题目是用递归方法求n阶勒让德多项式的值,递归公式在下面:
题目
vc6.0,题目是用递归方法求n阶勒让德多项式的值,递归公式在下面:
公式为Pn(x)=1(n=0);=x(n=1);=((2n-1)x-P(n-1)(x)-(n-1)P(n-2)(x))/n
#include
using namespace std;
long fac(int);
int main()
{int n;
float x;
long y;
coutn;
cin>>x;
y=fac(n);
cout
答案
long fac(int);这一步应该为long fac(int,float);y=fac(n);这一步应该为:y=fac(n,x);else if (n=0)f=1;这一步应该为:else if(n==0)f=1;else if (n=1)f=x;这一步应该为:else if(n==1)f=x;你试试吧!本人对C++没怎么...
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- "我们在所有江淮河区域,不仅是树木,而且是森林.不仅生了根,而且枝叶茂盛了"说说其含义!
- 用一个杯子向一个空瓶里倒牛奶,如果倒进2杯牛奶连瓶共重450克如果倒5杯牛奶,连瓶共重750克,一杯牛奶和一个空瓶各重多少克?
- 已知一个长方形的长是宽的2倍,面积为72cm2,求这个长方形的的周长.用上平方根,要求详解
- 求函数f(x,y)=x3-y3+3xy的极值
- 英语翻译
- a vacation 前用on还是for
- 《My Summer Plan》40-50个单词的作文
- 初中地理:世界上两大著名的火山、地震带分别是?
- 植物的光合作用能够 A 生产有机物 B 吸收水和无机盐 C 吸收二氧化碳 D 释放二氧化碳
- 若非0向量A,B满足IA+BI=IA-BI则A与B所成角大小为多少