C++ 程序找出 5、13、25、41、61… 等数列的第 N 项
本题中,给了我们一个整数 N。我们的任务是编写一个程序,找数列 5、13、25、41、61 中的第 N 项...
我们举个例子,以理解题意:
输入
N = 5
输出
61
说明
数列为 − 5、13、25、41、61...
解题思路
解决该问题的简单方法是使用数列第 n 项的一般公式。第 N 项为:
Nth term = ( (N*N) + ((N+1)*(N+1)) )
一个程序来说明我们的解题思路:
示例
#include <iostream>
using namespace std;
int calcNthTerm(int N) {
return ( ( (N + 1)*( N + 1) ) + (N*N) ) ;
}
int main() {
int N = 7;
cout<<N<<"th term of the series is "<<calcNthTerm(N);
return 0;
}输出
7th term of the series is 113
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP