看看这个程序怎么写!
1!+2!+3!.......+10! ----------------解决方案--------------------------------------------------------
main()
{ int i,j;
long int sum1=1,sum2=0;
for(i=10;i>0;i--)
{
for(j=i;j>0;j--)
{sum1=sum1*j;}
sum2=sum2+sum1;
sum1=1;
}
printf("the sum is %ld",sum2);
}
应该不会错了~~还请高手指教指教~~
----------------解决方案--------------------------------------------------------
这个题目的意思是什么???
----------------解决方案--------------------------------------------------------
2楼为什么要用两个for循环呢? 其实你已经注意这个问题了
但就是没有充分利用..
main()
{ int i;
int sum=0,num=1;
for(i=1;i<=10;i++)
{
num=num*i;
sum=sum+num;
}
printf("the sum is %d",sum);
}
----------------解决方案--------------------------------------------------------