回 帖 发 新 帖 刷新版面

主题:[讨论]请大家帮我看个小程序 有疑惑..

#include <stdio.h>
int main(void)
{
    int i;
    double a[5] = {1};

    for (i=0 ;i<5 ;i++)
        a[i+1] = a[i]+double(1/(i+1));

    for (int k=0 ;k<5 ;k++)
        printf ("%f\n",a[k]);
}

为什么运行了什么都没有 ...

回复列表 (共14个回复)

11 楼

#include <stdio.h>
int main(void)
{
    int i;
    double a[5] = {1};

    for (i=0 ;i<4 ;i++)
        a[i+1] = a[i]+double(1)/(i+1);

    for (int k=0;k<5 ;k++)
        printf ("%f\n",a[k]);
    return 0;
}
 
这样改也行啊...

12 楼


这好像是C吧,不是C++
好像不能在下面定义啊!

13 楼


#include <stdio.h>
int main(void)
{
    int i;
    double a[5] = {1};

    for (i=0 ;i<5 ;i++)
        a[i+1] = a[i]+double(1.0/(i+1));

    for (int k=0 ;k<5 ;k++)
        printf ("%f\n",a[k]);
}

14 楼

你好.我是全职网赚工作者.
如果你有时间有电脑.
想在网络上创业.请联系我..
项目绝对真实.详情QQ空间资料
加盟请联系 QQ908889846

我来回复

您尚未登录,请登录后再回复。点此登录或注册