博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
codevs1842 递归第一次
阅读量:6820 次
发布时间:2019-06-26

本文共 530 字,大约阅读时间需要 1 分钟。

难度等级:白银

1842 递归第一次

题目描述 Description

同学们在做题时常遇到这种函数

f(x)=5 (x>=0)

f(x)=f(x+1)+f(x+2)+1 (x<0)

下面就以这个函数为题做一个递归程序吧

输入描述 Input Description

一个数表示f(x)中x值

大家注意就一个数,前面代表样例编号

输出描述 Output Description

一个数表示值

大家注意就一个数,前面代表样例编号

样例输入 Sample Input

样例一:0

样例二:-5

样例输出 Sample Output

样例一:5

样例二:77

数据范围及提示 Data Size & Hint

x>=-30

#include
using namespace std;int f(int x){ if(x>=0) return 5; return f(x+1)+f(x+2)+1;}int main(){ int x; cin>>x; cout<

 

转载于:https://www.cnblogs.com/TheRoadToTheGold/p/6159012.html

你可能感兴趣的文章
IOS 手写控件 简单播放器 AVFoundation音乐播放
查看>>
FPGA设计——图像处理(均值滤波)
查看>>
Windows7无法访问共享文件夹(0x800704cf,0x80070035)解决方法
查看>>
ubuntu 个人使用技巧
查看>>
android JNI使用chdir来改变当前目录
查看>>
局域网络必备-mac地址修改
查看>>
Linux学习之逻辑卷管理
查看>>
about asm in linux
查看>>
我的友情链接
查看>>
通过Power Shell 管理Office 365
查看>>
ECMAScript 语法
查看>>
Flex 数据类型学习总结
查看>>
Linux下DNS服务,相关配置文件关系(刚刚学来的展示一下)
查看>>
linux学习第2天(自习)
查看>>
P2P大潮正在消退,第一梯队亦需自危
查看>>
Final 变量测试
查看>>
python面向对象
查看>>
linux下vim下光标下显示这一横杠
查看>>
仓储系统
查看>>
Vim的使用
查看>>