计算自定义数目的有序阶乘之和
利用自定义factorial函数通过循环方式计算阶乘大小,再通过主函数循环调用该函数,实现阶乘的有序求和。
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<Windows.h>
//计算阶乘
int factorial(int n)
{
int tem = 1;
for (int i = 1; i <= n; i++)
{
tem *= i;
}
return tem;
}
int main()
{
int num = 0;
int add = 0;
printf("请输入所需计算阶乘和数\n");
scanf("%d", &num);
for (int i = 1; i <= num; i++)
{
add += factorial(i);
}
printf("%d个阶乘和是:%d\n", num,add);
system("pause");
return 0;
}