第4周项目5-用递归方法求解(2)
2016-03-30 19:24
387 查看
/* *Copyright(C) 2016,计算机与控制工程学院 *All rights reserved. *文件名:test.cpp *作者:张志新 *完成日期:2016年3月30日 *版本号:v1.0 * *问题描述:1*3*5....*用递归。 */ #include <iostream> using namespace std; int fib(int n); int main( ) { int n; int sum; cin>>n; if(n%2==0) sum=fib(n-1); else sum=fib(n); cout<<sum<<endl; return 0; } int fib(int n) { if(n==1) return 1; else return fib(n-2)*n; }
相关文章推荐
- (转)Java + Excel 接口自动化
- 20. Valid Parentheses
- URL more
- 【转】Android studio 导入github工程
- select默认选择的实现方法
- IIS does not list a website that matches the launch url
- 关于排序
- Java核心知识点-JVM结构之常量池
- Windows7+Pycharm搭建Spark的开发环境
- Must Know Tips/Tricks in Deep Neural Networks
- 云数据库 OceanBase邀测初体验
- courier-authlib报错你急不急?
- http协议通信过程和请求格式
- 链表的冒泡排序
- Sublime Text3
- Junit的各种断言
- JAVA集合框架
- leetCode之旅(14)-Number of 1 Bits
- Unknown column 'xxx' in 'field list'
- leetCode之旅(14)-Number of 1 Bits