• CODE[VS] 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

     1 #include<iostream>
     2 #include<cstdio>
     3 #include<cmath>
     4 #include<algorithm>
     5 #include<cstring>
     6 using namespace std;
     7 
     8 int x;
     9 
    10 int f(int x)
    11 {
    12     if(x>=0) return 5;
    13     else return f(x+1)+f(x+2)+1;
    14 }
    15 
    16 int main()
    17 {
    18     scanf("%d",&x);
    19     printf("%d",f(x));
    20     return 0;    
    21 }
  • 相关阅读:
    博客园CSS备份4
    博客园css备份3
    CSS透明滚动条效果
    AHK
    修改网页css的插件stlylebot
    欧陆词典CSS修改
    油猴脚本修改网页默认字体
    博客园上传css,js文件并引用
    CSS添加本地字体文件
    博客园css备份
  • 原文地址:https://www.cnblogs.com/Mary-Sue/p/9147109.html
Copyright © 2020-2023  润新知