| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 363 人关注过本帖
标题:求助!!!这个怎么生成成功啊
只看楼主 加入收藏
autumnyellow
Rank: 2
等 级:论坛游民
帖 子:72
专家分:75
注 册:2015-4-14
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
求助!!!这个怎么生成成功啊
//用递归求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 个 ==========


*/
2015-07-11 21:23
诸葛欧阳
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:流年
等 级:贵宾
威 望:82
帖 子:2790
专家分:14619
注 册:2014-10-16
收藏
得分:0 
用scanf_s试试

一片落叶掉进了回忆的流年。
2015-07-12 00:10
jklqwe111
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:35
帖 子:336
专家分:1135
注 册:2014-4-13
收藏
得分:10 
return (x);x 是 int类型,函数返回值要求是 float 类型,此处的括号毫无意义

c++代码大小写敏感,你的p函数在声明,定义,调用时大小写不一致,导致最后两个错误。
2015-07-12 07:06
hjx1120
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:李掌柜
等 级:贵宾
威 望:41
帖 子:1314
专家分:6927
注 册:2008-1-3
收藏
得分:10 
编译器都告诉你那错了
1>          d:\vs2012\vc\include\stdio.h(290) : 参见“scanf”的声明    //VS下scanf的正确写法按F1参见“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 中被引用   //没有找到p(int,int);函数
2015-07-12 07:49
快速回复:求助!!!这个怎么生成成功啊
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016462 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved