/*
已知数列前10项 1,1,2,3,5,8,13,21,34,55。求前30项内第n项对应的值
*/
//按要求做的话对菜鸟难度有点大- -,我现在想这样改下。已知这个数列有30项。知道前2项的值都是1,和整个数列下一项的规律 第n项等于第(n-1)项加(n-2)项 n>2,把前30项全部打印出来。该怎么做呢 求前辈指教 谢谢了。
class arr
public static void main(String[] args)
{
int[] arr = new int[30];
new arr[0]=1;
new arr[1]=1;
for(int x=2; x<31;x++)
{
arr[x]=arr[x-1]+arr[x-2];
}
{
System.out.println("arr["+x+"]="+arr[x]+";");
}
}
}
|