oj 1608: 1!到n!的和(递归)
来源:互联网 发布:毕业论文的数据分析 编辑:程序博客网 时间:2024/06/07 05:11
问题:
Description
求1!+2!+3!+4!+...+n!的结果。
Input
输入数据含有不多于50个的正整数n(1≤n≤12)。
Output
对于每个n,输出计算结果。每个计算结果应占独立一行。
Sample Input
3 6
Sample Output
9873
HINT
Source
代码:#include <stdio.h>#include <stdlib.h>int f(int n){ if(n==1) return 1; else if(n==2) return 2; else return n*f(n-1);}int sum_f(int n){ if(n==1) return 1; else if(n==2) return 3; else return f(n)+sum_f(n-1);}int main(){ int n; while(scanf("%d",&n)!=EOF) { printf("%d\n",sum_f(n)); } return 0;}
小结:原来用过非递归的方法,今天看到这个题,直接把思路引到递归上去了......但我没想到用了两个递归,这两个递归的方法是参考csdn上的大神...
阅读全文
0 0
- oj 1608: 1!到n!的和(递归)
- 第十六周 OJ:1!到n!的和
- OJ刷题之1!到n!的和
- OJ输出1到n的阶乘和
- FAFU OJ 求1到n和
- 编写函数用递归求1到N的和
- 剑指off-递归求1到n的和
- C语言实验——计算1到n的和(循环结构)(sdut oj)
- 12 打印1到最大的N位数(递归和非递归解法)
- 树 递归的方法(递归到N极)
- 递归输出1到N
- 1!到n!的和
- 1!到n!的和
- 1!到n!的和
- 1!到n!的和
- 1 到 n 的和
- 1!+2!+...+N!的递归和非递归实现
- 面试题12: 打印1到最大的n位数(递归解法,全排列的递归解法)
- 404 page容错页面
- QT5-msvc2015 实例之计算器
- url 中提取数据
- mysql 常用sql语句
- ToolBar+Listview+EditText,类似微信聊天页面软键盘弹出问题
- oj 1608: 1!到n!的和(递归)
- 混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。
- 链表查找
- js随机生成十六进制和rgb的颜色
- 【Codeforces 807 B. T-Shirt Hunt】
- finereport 组件
- 枚举+最小生成树 hdoj4081 Qin Shi Huang's National Road System
- pc:get 增加支持urlrule的解决办法
- 一个Swifter的Kotlin学习——Kotlin 基本语法