大家帮忙看个c程序

来源:百度知道 编辑:UC知道 时间:2024/05/06 10:26:54
很简单 #include<stdio.h>
int main(void)
{
double a[111],sum;
int i,n,a1;
a[1]=1;
for(i=2;i<=111;i++)
{
a[i]=a[i-1]+i*(i+1)/2;
}
while(0)
{
}
return 0;
}
用vc++6.0编译 链接没问题 一运行就出现错误!
我知道是for循环有问题 可是在找不出为什么
向高手请教

int main(void)
{
double a[111],sum;
int i,n,a1;
a[0]=1;
for(i=1;i<111;i++)//数据索引从0开始,到110结束。。。。最大只能是a[110],最小只能是a[0]
{
a[i]=a[i-1]+i*(i+1)/2;
}
return 0;
}