第三个数是1+2=3
所以此数列是个公差为1的等差数列
第50个数是 50
没找到更快捷的方法,编程实现吧。
int a=1;
int b=2;
int ctmp,dtmp;
for(int i=1;i<49;i++)
{
dtmp=a+b;
ctmp=b;
a=ctmp;
b=dtmp;
cout>>dtmp>>endl;
}
这样就可以输出每个数列值,最后一个即为第五十个数。
}
题目中未注明为等差数列,题目没数清楚。
如果:x3=x2+x1,x(n+1)=x(n)+x(n-1),应是1,2,3,5,8。。。