编辑计算1!+2!+3!+……+10!的值?

来源:百度知道 编辑:UC知道 时间:2024/05/08 16:11:20
用C语言编辑计算1!+2!+3!+……+10!的值?

#include<iostream>
using namespace std;
int main()
{
long temp=1;
long sum=0;
for(int i=1;i<11;i++)
{
temp=temp*i;
sum+=temp;
}
cout<<sum<<endl;
}

long a,b=0;
int i;
for(i=1,a=1;i<11;i++)
{
a=a*i;
b=b+a;
}
这个基本算法应该能解决你的问题吧··