这样就没问题了! main() {int i; unsigned long s=1,t=0; for(i=1;i<=10;i++) {s=s*i; t=s+t;
printf("%lu %lu \n",s,t); getch(); } }