日期:2014-05-20  浏览次数:20757 次

怎么用穷举来做 一个关于兔子的古典问题
int a,b,c; 
int sum; 
b=c=1; 
for(a=1;a <20;a++) 

 
b=b+c; 
c=b+c; 
 


sum=c*2; 


肯定不正确了....指点一下啦~~

------解决方案--------------------
可以描述一下原题吗?这样看不懂你的意思
------解决方案--------------------
Java code
public class Test { 

public static void main(String args[]) { 

int x1 = 1; 

int sum = 0; 

int n = 7; 



for (int i = 1; i <= n; i++) { 

x1 = func(i); 

sum = sum + x1; 

} 

System.out.println("sum=" + sum); 

} 



public static int func(int x) { 

if (x > 2) 

return (func(x - 1) + func(x - 2)); 

else 

return 1; 

} 

}

------解决方案--------------------
偶只会玩兔子,不会数兔子,LZ把题目也贴出来吧^_^
------解决方案--------------------
关注一下,我先睡觉了.