| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 821 人关注过本帖
标题:求大神,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
快速回复:求大神,C语言代码问题
数据加载中...
 
   



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

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