C++编程很简单的!

来源:百度知道 编辑:UC知道 时间:2024/05/12 06:26:58
#include<iostream.h>
float fun(int n,int x)
{
float p;int x;int n;
if(n=0) p=1.0;
else if (n=1) p=float(x);
else p=(2n-1)*x*fun(n-1)-(n-1)*fun(n-2);
p/=n;
return (p);
}
void main ()
{
float y;
int n; int x;
y=fun(int n,int x);
cout<<"Enter a positive integer";
cin>>n;
cin>>x;
cout<<y;
}
这个程序哪位大侠帮忙改一下,是关于勒让的多项式的编程问题,修改的要求是不要另外编一个而要在这个的基础上改一下,谢谢!

#include<iostream.h>
float fun(int n,int x)
{
float p;
if(n=0) p=1.0;
else if (n=1) p=float(x);
else p=(2*n-1)*x*fun(n-1,x)-(n-1)*fun(n-2,x);
p/=n;
return (p);
}
void main ()
{
float y;
int n; int x;
cout<<"Enter a positive integer:\n";
cin>>n>>x;
y=fun(n,x);
cout<<y<<endl;
}