#include<stdio.h>int main(){int i,j,n;long p;long Sn=0;scanf("%d",&n);for(i=1;i<=n;i++){p=1;for(j=1;j<=i;j++){ p=p*j; }Sn=Sn+p;}printf("%ld\n",Sn);
我想的是,这样运算好像只运算了俩次?就是i的阶乘+j的阶乘+p.好像就没了