#include
#define N 10 //定义符号常量
//求出每一项阶乘值的函数
int fact(int n)
{
int i;
int s;
for(i=s=1;i<=n;i++)
s*=i; //从1开始循环累加相乘
return s;
}
int main()
{
int s;
int i;
for(i=1,s=0;i<=N;i++)
s+=fact(i); //从第1项开始循环累加每一项的阶乘值
printf("1!+2!+3!+……+10!=%d\n",s);
return 0;
}
#include
{ int s=0; // 维护累加和1! + 2! + ... + i! int f=1; // 依次计算并保存 i! int i; for(i=1;i<=10;i++) // for循环1到10 { f*=i; // 计算出当前的i! s+=f; // 累加f } printf("%d\n",s); // 输出结果 return 0;
}
#include
using namespace std;
void main()
{
int i,n=1,sum=0;
for(i=1;i<=3;i++)
n*=i,sum+=n;
cout<<"1!+2!+···+10!="<
//运行结果1!+2!+···+10!=4037913
//不错吧?!
#include "stdio.h"
void main()
{
int sum=0;
int i,s=1;
for(i=1;i<=10;i++)
{
s=s*i;
sum=sum+s;
}
printf("%d",sum);
}
#include
}