再次使用循环解决这个问题
#include<stdio.h>
int main()
{
int i,n,sum;
for(n=1;n<=10;n++)
{
int ret=1;
for(i=1;i<=n;n++)
{
ret=ret*i;
}
sum=sum+ret;
}
printf("%d\n",sum);
return 0;
}
当然上面的代码可以简化
#include<stdio.h>
int main()
{
int n,sum;
int ret=1;
for(n=1;n<=10;n++)
{
ret=ret*n;
sum=sum+ret;
}
printf("%d\n",sum);
return 0;
}