计算1 * 2 * 3+3 * 4 * 5+5 * 6 * 7+...+99 * 100 * 101的值。
错误版本:循环结束后仍执行i++,i++多余
#include<stdio.h>
int main()
{
int i,j,sum=0;
for(i=1;i<100;i++)
{
sum=sum+i*(i+1)*(i+2);
i=i+2;
}
printf("%d",sum);
return 0;
}
正确版本:
#include<stdio.h>
int main()
{
int i,j,sum=0;
for(i=1;i<100;)
{
sum=sum+i*(i+1)*(i+2);
i=i+2;
}
printf("%d",sum);
return 0;
}
//结果:13002450