本文共 476 字,大约阅读时间需要 1 分钟。
编写一个求斐波那契数列的递归函数,输入n 值,使用该递归函数,输出如下图形(参见样例)。
输入第一行为样例数m,接下来有m行每行一个整数n,n不超过10。
对应每个样例输出要求的图形(参见样例格式)。
16
0 0 1 1 0 1 1 2 3 0 1 1 2 3 5 8 0 1 1 2 3 5 8 13 210 1 1 2 3 5 8 13 21 34 55
思想:什么是递归?要理解递归,你要先理解递归,直到你能理解递归。
#include#include using namespace std;int f(int n){ if(n==1||n==2) return 1; else if(n==0) return 0; else return f(n-1)+f(n-2);}int main(){ int m,n,i,j,k,x; cin >>m; for(i=0;i >n; for(j=0;j
转载地址:http://drak.baihongyu.com/