c语言编写计算1*2*3+3*4*5+….+99*100*101

#include<stdio.h>
void main()
{
int i,j,k;
long n;
n=0;
for(i=1;i<=99;i=i+2)
for(j=2;j<=100;j=j+2)
for(k=3;i<=101;k=k+2)
{

n+=i*j*k;

}
printf("%ld",n);
}

到底错在哪里啊?求指教

第1个回答  2014-04-29
有问题,循环部分有错误,不用那么多变量,
for(i=1;i<=99;i=i+2)
n+=i*(i+1)*(i+2);
相似回答