| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 901 人关注过本帖
标题:求错误 大家告诉我错那里
只看楼主 加入收藏
qq904621006
Rank: 1
等 级:新手上路
帖 子:2
专家分:2
注 册:2012-11-21
收藏
得分:0 
学习学习


[此贴子已经被作者于2018-12-14 13:46编辑过]

2012-12-04 12:41
daniel_
Rank: 5Rank: 5
等 级:职业侠客
帖 子:212
专家分:307
注 册:2012-11-13
收藏
得分:0 
#include<stdio.h>

int jc(int x);
double power(double x,int t);

void main()
{
    int n = 0;
    double a = 0.0;
    double s = 0.0;
    double m = 0.0;
    double x = 0.0;
    double z = 0.0;
    scanf("%d",&x);
    for(n = 1;n <= 20;n++)
    {   
        z = power(x,2*n-1);
        m = (2*n-1)*jc(n-1);
        s = power(-1,n-1);
        a = s*(z/m);
        printf("%lf\n",a);
     }
}
int jc(int x)
{
    int i = 0;
    int p = 0;
    for(i = 1;i <= x;i++)
    p *= i;
   return p;
}
double power(double x,int t)
{
    int i = 0;
    int q = 0;
    for(i = 1;i <= t;i++)
    q *= i;
    return q;
}
---------------
干嘛要强制转换啊
本来就是double类型的啊
2012-12-04 17:29
亲爱滴小猪猪
Rank: 1
等 级:新手上路
帖 子:6
专家分:1
注 册:2012-11-29
收藏
得分:0 
这个我还没学到呢
2012-12-04 17:43
引脚片段
Rank: 2
等 级:论坛游民
帖 子:41
专家分:29
注 册:2012-11-21
收藏
得分:0 
double是指你对函数的定义,引用的时候就不用加了,   另外你的p,q都没有赋初值,   应该用输入语句或者直接给它赋值,    否则肯定是不能运行的,   新手,说错勿怪
2012-12-04 18:36
快速回复:求错误 大家告诉我错那里
数据加载中...
 
   



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

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