我的这个比较少
#include
void main()
{
int sum=0,i,k=1;
for(i=1;i<=10;i++)
{
k*=i;
sum+=k;
}
printf("1!+2!+...+10!=%d",sum);
}编译过了,没有问题
#include
#include
main()
{
int sum,i,j,k;
sum=0;k=1;
for(i=10;i>=1;i--,k=1)
{for(j=1;j<=i;j++) k=k*j;
sum=sum+k;}
printf("%d\n",sum);
return 0;
}