作者:平凡的稳健投资 | 来源:互联网 | 2023-06-07 13:34
题目描述函数 f(x)f(x) 满足 f(x+1)=f(x)+2xf(x+1)=f(x)+2x 且f(0)=1f(0)=1。输入第一行有一个整数N表示N组测试数
函数 f(x)">f(x)f(x) 满足 f(x+1)=f(x)+2x">f(x+1)=f(x)+2xf(x+1)=f(x)+2x 且f(0)=1">f(0)=1f(0)=1。
第一行有一个整数N表示N组测试数据。
接下来有N">NN行,且每行都有一个整数x">xx,0<x&#x2264;10000">0<x≤100000
求每组测试数据中f(x)">f(x)f(x)的值。
2
1
2
1
3
#include <iostream>
using namespace std;
int f(int n){
if(n==0)
return 1;
else
return f(n-1)+2*(n-1);
}
int main(){
int n,*p,i;
scanf("%d",&n);
p=new int[n];
for(i=0;i
cin>>p[i];
}
for(i=0;i
cout< }
return 0;
}