作业帮 > 综合 > 作业

这个程序为什么运行不出结果呢.

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/18 11:12:58
这个程序为什么运行不出结果呢.
#include
float p(float x,int n)
{
float f;
if(n==0)
f=1;
else if(n==1)
f=x;
else
f=(2*n-1)*p(x,n-1)-(n-1)*p(x,n-2)/n;
return f;
}
main()
{
int x,n;
scanf("%d%d",&x,&n);
printf("%f\n",p(x,n));
}
这个程序为什么运行不出结果呢.
scanf("%d%d",&x,&n);改为
scanf("%f%d",&x,&n);
再问: 为什么改完后也输不出结果。。
再答: 输入 2.0 6 两个数之间要加空格