标题:求大神,C语言代码问题
取消只看楼主
逝秋
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2014-5-7
结帖率:0
已结贴  问题点数:20 回复次数:10 
求大神,C语言代码问题
自己设计的代码,检查了好久,不知哪个算法错了。不管我的X输入什么值,结果都是1
#include<stdio.h>
double getPower(int x,int y)
{
    if(y==0)
        return 1;
    return x*getPower(x,y-1);
}
double f(int x)
{
if(x==0)
return 1;
return x*f(x-1);
}
int main()
{
    double n,x,L=0;
    printf("请输入x的值");
    scanf("%d",&x);
    for(n=0;getPower(x,n)/f(n)>0.000001;n++)
        L=L+getPower(x,n)/f(n);
    printf("e`x=1+x/1!+x`2/2!+...+x`n/n!=%f/n",L);
    return 0;
}
要求最后一项小于0.000001
搜索更多相关主题的帖子: include double return C语言 
2014-05-07 21:55
逝秋
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2014-5-7
得分:0 
前面两个函数应该没错,我自己在其他程序可以用
2014-05-07 21:56
逝秋
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2014-5-7
得分:0 
回复 3 楼 embed_xuel
主函数我定义整形的啊
2014-05-07 21:58
逝秋
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2014-5-7
得分:0 
回复 3 楼 embed_xuel
哦哦,看错了
2014-05-07 21:59
逝秋
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2014-5-7
得分:0 
回复 3 楼 embed_xuel
不过问题不是这个。改了后还是一样
2014-05-07 22:00
逝秋
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2014-5-7
得分:0 
回复 7 楼 embed_xuel
把%d改回%f了
2014-05-07 22:02
逝秋
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2014-5-7
得分:0 
回复 7 楼 embed_xuel
#include<stdio.h>
double getPower(int x,int y)
{
    if(y==0)
        return 1;
    return x*getPower(x,y-1);
}
double f(int x)
{
if(x==0)
return 1;
return x*f(x-1);
}
int main()
{
    double n,x,L=0;
    printf("请输入x的值");
    scanf("%f",&x);
    for(n=0;getPower(x,n)/f(n)>0.000001;n++)
        L=L+getPower(x,n)/f(n);
    printf("e`x=1+x/1!+x`2/2!+...+x`n/n!=%f/n",L);
    return 0;
}
2014-05-07 22:02
逝秋
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2014-5-7
得分:0 
回复 7 楼 embed_xuel
自己感觉是for错了,但是检查不出
2014-05-07 22:04
逝秋
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2014-5-7
得分:0 
回复 12 楼 embed_xuel
谢谢版主了,是我自己基础知识不牢的原因
2014-05-07 22:09
逝秋
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2014-5-7
得分:0 
回复 15 楼 longxingxiu
谢谢你了
2014-05-09 19:56



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-431175-1-1.html




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

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