#include
void main()
{
long sum=0; //保存总和
for (int i=1;i<=10;i++) //将i 从1到10循环
{
int tmpSum = 1; //用于保存每次阶乘的值
for (int j=1;j<=i;j++) //计算从 1到 i的阶乘
{
tmpSum = tmpSum * j;
}
sum=sum+tmpSum; //将每次阶乘的值加入总和
}
cout<<"1!+2!+3!+4!+5!+6!+7!+8!+9!+10! = " << sum <
#include
int multy(int x)
{
int k=1;
for(int i=1;i<=x;i++)
k*=i;
return k;
}
void main()
{
//下面用c的语言,c++的你自己该吧。
int j,sum=0 ;
for(j=1;j<=10;j++)
sum+=multy(i);
printf("阶乘和为%d\n",sum);
}
#include
#include
void main()
{
int i,sum=0,a;
for(i=1;i<=10;i++)
{
a=1;
for(int j=i;j>=1;j--)
a*=j;
sum+=a;
}
cout<
#include
void main(0)
{
int i,sum=0,tmp=1;
for(i=1;i<=10;i++){
tmp*=i;
sum+=tmp;}
cout<
#include
using namespace std;
void main()
{
int sum = 0,tmp = 1;
for (int i = 1; i<=10; i++)
{
tmp = 1;
for(int j = 1; j<=i; j++)
{
tmp *= j;
}
sum += tmp;
}
cout<
感觉你还不如直接算术求出来