题目要求
本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。
输入格式
输入在一行中给出一个不超过12的正整数N。
输出格式
在一行中输出整数结果。
样例
输入样例1
5
输出样例1
153
解题代码
#include <stdio.h>
double factorial(double n)
{
double result = 1;
for (int i =1 ; i <= n; ++i) {
result *= i;
}
return result;
}
int main()
{
double N = 0;
double sum = 0;
scanf("%lf",&N);
for (double i = 1; i <= N; ++i) {
sum += factorial(i);
}
printf("%.0lf",sum);
}

本文介绍了如何使用C语言编程解决PTA习题2-6,计算序列1!+2!+3!+...的前N项和。程序要求接收不超过12的正整数N作为输入,输出整数结果。
3694

被折叠的 条评论
为什么被折叠?



