我是很差的大学毕业的
你有多差
有我差没?
我高中毕业
都是比较经典的题。
兔子问题是经典问题,基本学编程的都学过的!
如果说你说你没学过,那你知道费波那切么,兔子问题就是费波那切
经典算法:
int a[]=new int[100];
a[0]=1;
a[1]=1;
if((n-1)>=2)
for(int i=2;i<n;i++)
a[i]=a[i-1]+a[i-2];
System.out.println("共有"+a[n-1]+"对!");
公式算法:
int Month=6;
double a=1/Math.sqrt(5)/Math.pow(2,Month)*(Math.pow(1+Math.sqrt(5),Month)-Math.pow(1-Math.sqrt(5),Month));
System.out.println("共有"+a+"对!");
public static void main(String args[])
{
int n,i=2;
n=9828;
System.out.println(n);
while(n!=1)
{
while(n%i==0)
{
if(n/i!=1)
System.out.print(i+"*");
else
System.out.print(i);
n=n/i;
}
i++;
}
System.out.println(" ");
}
咳咳,这个问题与斐波拉契问题还是有一些不同的,不过知道斐波拉契问题了,这个问题也不难了.
[此贴子已经被作者于2007-3-26 18:42:38编辑过]