编程计算1*2*3+3*4*5+...+99*100*101的值,我的程序哪里出问题了?

2025-03-23 02:35:47
推荐回答(2个)
回答1:

既然是i*(i+1)*(i+2),那么i最大是99,而不是101
for(i=1;i<=101;i++)改为for(i=1;i<=99;i++)

回答2:

for (i=0;i<=101;i=i+2)
{
term=i*(i+1)*(i+2);
sum=sum+term;
}