其他分享
首页 > 其他分享> > 【蓝桥杯】ALGO-324 求数列的项

【蓝桥杯】ALGO-324 求数列的项

作者:互联网

资源限制
时间限制:1.0s 内存限制:256.0MB

问题描述
  有一个数列,它的第一项是1,第二项是2,第三项是第一项与第二项的和,后面的项依次类推,即F(1)=1,F(2)=2,F(n)=F(n-1)+F(n-2)(n≥3,n∈N*)
  
输入格式
  无
  
输出格式
  输出20行,每行一个数值,表示数列第几项的值。(注意不要输出多余的字符)
  
提交代码

#include <iostream>
using namespace std;
int f(int x) {
	if (x == 1)
		return 1;
	else if (x == 2)
		return 2;
	else
		return f(x - 1) + f(x - 2);
}
int main() {
	for (int i = 1; i <= 20; i++)
	{
		cout << f(i) << endl;
	}
	return 0;
}

标签:输出,第二项,return,数列,int,else,蓝桥,ALGO,324
来源: https://blog.csdn.net/z1360408752/article/details/114894317