描述
有一数字序列,它的规律是这样的:1 3 5 7 9…,相邻两数字之间相差2,这样的数字序列称为等差数列,现在需要输出序列中第n个数字,用递归完成。
输入描述
输入一个整数n。(1≤n≤100)
输出描述
一个整数,表示序列中第n个数。
样例输入 1
6
样例输出 1
11
#include<bits/stdc++.h>
using namespace std;
int f(int n){
cin>>n;
if(n==1)
return 1;
if(n==2)
return 3;
if(n==3)
return 5;
return f(n-1)+2;
}
int main(){
cout<<f(100);
return 0;
}