main(){int i,j,num,sum=0;for(i=1;i<=5;i++);{num=1;for(j=1;j<=i;j++){num*=j;}sum+=num;}printf("%d\n",sum);}
for(i=1;i<=5;i++); 确定这个循环后面有分号吗?没有分号情况下是153,也就是1 + 1 * 2 + 1 * 2 * 3 + 1 * 2 * 3 * 4 + 1 * 2 * 3 * 4 * 5 = 153