c++。用dev c++编程。显示错误in function main。该怎么改:?
#include#includeusingnamespacestd;#includedoublep(intn,doublex);intmain(void){doublex...
#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个回答
展开全部
你看看可是这样的要求:
#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;
}
注释的地方有错,望采纳!
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这代码太不清晰了,凑活看了、、、你的main函数的类型是INT型,你却没有返回int型
int main(void)
{
.....
.....
return 0;
}
不管是不是主函数,只要你的函数又返回类型,你就要返回该类型的值,不反回就是错误
int main(void)
{
.....
.....
return 0;
}
不管是不是主函数,只要你的函数又返回类型,你就要返回该类型的值,不反回就是错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询