#include<stdio.h>
int main()
{
int n;
printf("请输入要求阶乘和的数:\n");
scanf("%d",&n);
int sum=0;
int cheng=1;
int i,j;
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
{
cheng*=j;
}
sum+=cheng;
cheng=1;
}
printf("%d的阶乘是%d",n,sum);
return 0;
}
```
不知道你这个问题是否已经解决, 如果还没有解决的话:算法(Algorithm):就是定义良好的计算过程,他取一个或一组的值为输入,并产生出一个或一组值作为 输出。简单来说算法就是一系列的计算步骤,用来将输入数据转化成输出结果。
算法是针对这些数据进行处理。
简单的算法,排序。冒泡排序,快速排序
查找: 二分查找,暴力查找
数据结构和算法的关系,相辅相成。