求助!!!这个怎么生成成功啊
//用递归求n阶勒让德多项式的值#include<stdio.h>
float p(int,int);
int main()
{
int x,n;
printf("\ninput n & x:");
scanf("%d,%d",&n,&x);
printf("n=%d,x=%d\n",n,x);
printf("P%d(%d)=%6.2f\n",n,x,p(n,x));
return 0;
}
float P(int n,int x)
{
if(n==0)
return (1);
else if (n==1)
return (x);
else
return(2*n-1)*x*P((n-1),x)-(n-1)*P((n-2),x)/n;
}
/*
1>d:\用户目录\我的文档\visual studio 2012\projects\c713\c713\c713.cpp(9): warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> d:\vs2012\vc\include\stdio.h(290) : 参见“scanf”的声明
1>d:\用户目录\我的文档\visual studio 2012\projects\c713\c713\c713.cpp(23): warning C4244: “return”: 从“int”转换到“float”,可能丢失数据
1>c713.obj : error LNK2019: 无法解析的外部符号 "float __cdecl p(int,int)" (?p@@YAMHH@Z),该符号在函数 _main 中被引用
1>d:\用户目录\我的文档\visual studio 2012\Projects\c713\Debug\c713.exe : fatal error LNK1120: 1 个无法解析的外部命令
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
*/