#include <stdio.h> main() { int i; long int s,t=1; for(i=1;i<21;i++) { t=t*i; printf("i=%d,t=%ld\n",i,t);//运行到15以后就不对了,不知是为什么请大虾指教 s+=t; } printf("s=%ld",s); }