#include <stdio.h>
int main()
{
int i,sum=0,k,j=1;
for(i=1;i<=33;i++)
{ k=1;
for(;j<=j+2;j++)
k*=j;
sum+=k;
}
printf("sum=%d\n",sum);
return 0;
}
为什么我这样子运行不出来有什么错吗
#include <stdio.h>
int main()
{
int i,sum=0,k,j=1;
for(i=1;i<=33;i++)
{ k=1;
for(;j<=j+2;j++)
k*=j;
sum+=k;
}
printf("sum=%d\n",sum);
return 0;
}
为什么我这样子运行不出来有什么错吗
j<=j+2,好神奇的判断条件,接近永动机了啊
改为
for(j=3*i-2;j<=3*i;j++)