Fibonacci数列、判断回文字符串

Fibonacci数列又称斐波那契数列,又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21。
现给出函数原型为 int fibonacci(int n); 要求实现该函数,返回值为Fibonacci数列的第n个数。

int f(int n)
{
    if(n <= 2)
    {
        return 1;
    }
    else
    {
        return f(n - 1) + f(n - 2);
    }
}

判断回文字符串
所谓回文字符串,就是一个字符串,从左到右读和从右到左读是完全一样的,比如”level” 、“aaabbaaa”

bool symmetry(string str)
{
    int i = 0;
    int j = str.length() - 1;
    while(i < j)
    {
        if(str[i] != str[j])
        {
            return false;
        }
        i++;
        j--;
    }
    return true;
}
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_25873421/article/details/49932687
个人分类: C++
想对作者说点什么? 我来说一句

fibonacci数列生成器

2010年08月11日 2.78MB 下载

Fibonacci数列

2013年11月22日 1KB 下载

没有更多推荐了,返回首页

不良信息举报

Fibonacci数列、判断回文字符串

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭