#include#includeusing namespace std;#includedouble p(int n,double x);int main(void){ double x;int n; cout<<"请输入n和x:";cin>>x>>n; cout<<x<<"的"<<n<<"多项式为:"<<p(n,x); }double b(int n,double x){ if(n==0) return 1; if(n==1) return x; return ((2*n-1)*p(n-1,x)-(n-1)*p(n-2,x))/n;}<!--
3 回答
潇湘沐
TA贡献1816条经验 获得超6个赞
你看看可是这样的要求:
#include <iostream> using namespace std; double p( int n, double x); int main( void ) { double x; int n; cout<< "请输入x和n:" ; cin>>x>>n; cout<<x<< "的" <<n<< "多项式为:" <<p(n,x); system ( "pause" ); } double p( int n, double x) //定义错误 { if (n==0) return 1; if (n==1) return x; return ((2*n-1)*p(n-1,x)-(n-1)*p(n-2,x))/n; } |
注释的地方有错,望采纳!
智慧大石
TA贡献1946条经验 获得超3个赞
你这代码太不清晰了,凑活看了、、、你的main函数的类型是INT型,你却没有返回int型
int main(void)
{
.....
.....
return 0;
}
不管是不是主函数,只要你的函数又返回类型,你就要返回该类型的值,不反回就是错误
手掌心
TA贡献1942条经验 获得超3个赞
- 3 回答
- 0 关注
- 741 浏览
添加回答
举报
0/150
提交
取消