-
求阶乘序列前N项和
2020-03-09 16:22:42+⋯ 的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果。 输入样例: 5 输出样例: 153 #include <stdio.h> #include <stdlib.h> #include <math.h>...本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。
输入格式:输入在一行中给出一个不超过12的正整数N。
输出格式:在一行中输出整数结果。
输入样例:5
输出样例:
153
#include <stdio.h> #include <stdlib.h> #include <math.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char *argv[]) { int n=0,i=0,j=1,k=0,sum=0; scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1,k=1;j<=i;j++) { k*=j; } sum+=k; } printf("%d",sum); return 0; }
-
求阶乘序列前N项和 (15 分)
2019-02-08 15:12:01求阶乘序列前N项和 (15 分) 本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果。 输入样例: 5 输出样例: ...求阶乘序列前N项和 (15 分)
本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。
输入格式:
输入在一行中给出一个不超过12的正整数N。
输出格式:
在一行中输出整数结果。
输入样例:
5
输出样例:
153
/*求阶乘序列前N项和*/ /*求组合数*/ #include <iostream> #include <cmath> #include <cstring> #include <cstdio> #include <algorithm> #include <cstdlib> using namespace std; double fact(int n){ double sum = 1; for(int i = 1; i <= n; i++){ sum *= i; } return sum; } int main(void){ int n; int sum = 0; scanf("%d", &n); for(int i = 1; i <= n; i++){ sum += fact(i); } printf("%d", sum); return 0; }
-
习题2-6 求阶乘序列前N项和
2018-09-08 19:51:21习题2-6 求阶乘序列前N项和(15 分) 本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果。 输入样例: 5 ...习题2-6 求阶乘序列前N项和(15 分)
本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。
输入格式:
输入在一行中给出一个不超过12的正整数N。
输出格式:
在一行中输出整数结果。
输入样例:
5
输出样例:
153
分析:由于求阶乘每次都会用到,所以可以把“求阶乘”单独写成一个函数,这样在main()函数中循环调用即可。
代码:
#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<stdlib.h> //求阶乘函数 int fac(int n) { int mul = 1; for (int i = n; i > 0; i--) { mul = mul*i; } return mul; } int main() { int n = 0; scanf("%d", &n); int sum = 0; int i = 1; while (i <= n) { sum = sum + fac(i); i++; } printf("%d", sum); system("pause"); return 0; }
测试结果:
-
C语言入门题-求阶乘序列前N项和
2020-12-23 18:02:337-1求阶乘序列前N项和 (15分) 本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果。 输入样例: 5 输出样例: 153 #... -
求阶乘序列前N项和 (15分)
2020-12-24 14:55:36习题2-6 求阶乘序列前N项和 (15分) 本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果 输入样例: 5 输出样例: 153 ... -
实验2-4-4 求阶乘序列前N项和
2020-07-12 11:58:13实验2-4-4求阶乘序列前N项和(15分) 题目要求: 本题要求编写程序,计算序列1!+2!+3!+⋯的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果。 输入样例: 5 ... -
[PTA]习题2-6 求阶乘序列前N项和
2021-04-04 11:30:52[PTA]习题2-6 求阶乘序列前N项和 本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果。 输入样例: 5 输出样例: 153 运行... -
习题2-6 求阶乘序列前N项和 (15 分)
2021-02-03 22:04:11习题2-6 求阶乘序列前N项和 (15 分) 本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果。 输入样例: 5 输出样例: 153 ... -
习题2-6 求阶乘序列前N项和 (15分)
2019-02-04 14:18:49习题2-6 求阶乘序列前N项和 本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果。 输入样例: 5 输出样例: 153 代码: #... -
PTA 4-5 求阶乘序列前N项和 (10分)
2021-01-08 10:14:464-5 求阶乘序列前N项和 (10分) 本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果。 输入样例: 5 输出样例: 153 #include&... -
pta 习题2-6 求阶乘序列前N项和 (15分)
2020-10-17 14:48:39习题2-6 求阶乘序列前N项和 (15分) 本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果。 输入样例: 5 输出样例: 153 ... -
PTA 习题2-6 求阶乘序列前N项和 (15分) C语言
2020-07-29 13:38:48习题2-6 求阶乘序列前N项和 (15分) 本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果。 输入样例: 5 输出样例: 153 #... -
pta求阶乘序列前n项和_7-34 求分数序列前N项和 (15 分)
2020-11-20 10:14:15的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中输出部分和的值,精确到小数点后两位。题目保证计算结果不... -
pta求阶乘序列前n项和_7-32 求交错序列前N项和 (15 分)
2020-11-20 10:14:15本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+..... 的前N项之和。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中输出部分和的值,结果保留三位小数。输入样例:5输出样例:0.917代码:#include... -
2-4-3 求阶乘序列前N项和 (15分)
2020-08-22 20:27:152-4-3求阶乘序列前N项和(15分) 本题要求编写程序,计算序列1!+2!+3!+⋯的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果。 输入样例: 5 输出样例: 153...
收藏数
169
精华内容
67