主题:[讨论]请大家帮我看个小程序 有疑惑..
			 lct_3
				 [专家分:0]  发布于 2009-01-21 00:36:00
 lct_3
				 [专家分:0]  发布于 2009-01-21 00:36:00							
			#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 楼
				
					 AMOS1236 [专家分:0]  发布于 2009-03-06 09:32:00
AMOS1236 [专家分:0]  发布于 2009-03-06 09:32:00				
				#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 楼
				
					 zknz915 [专家分:0]  发布于 2009-03-30 11:06:00
zknz915 [专家分:0]  发布于 2009-03-30 11:06:00				
				
这好像是C吧,不是C++
好像不能在下面定义啊!
							 
						
				13 楼
				
					 云心雕龙 [专家分:80]  发布于 2009-03-30 13:45:00
云心雕龙 [专家分:80]  发布于 2009-03-30 13:45:00				
				
#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 楼
				
					 moke9 [专家分:30]  发布于 2010-09-02 07:47:00
moke9 [专家分:30]  发布于 2010-09-02 07:47:00				
				你好.我是全职网赚工作者.
如果你有时间有电脑.
想在网络上创业.请联系我..
项目绝对真实.详情QQ空间资料
加盟请联系 QQ908889846
							 
									
			
我来回复