第1个回答 2012-07-18
#include<stdio.h>
void main()
{
int i;
long s = 1 , m= 0;
for(i = 1; i <= 10; i++)
{
s *= i;
m += s;
}
printf("%d\n",m);
}
我这个也是求你那个的,会不会简单一些,参考参考本回答被网友采纳
第2个回答 2012-07-18
改为这样就行了
#include<stdio.h>
void main()
{
int s,n,i,m;
for(m=0,n=1;n<=10;n++)
{
for(s=1,i=1;i<=n;i++)
{
s=s*i;
}
m=m+s;
}
printf("%d",m);
}