(面试题) 简单解题思路,几行代码搞定;
硬货直接上代码!!!
打印 1,1,2,3,5,8,13...的前二十项
public static void main(String[] args) {
//1,1,2,3,5,8,13
int a=0,b=1;
for (int i = 0; i < 20; i++) {
int c=b;
System.out.println(b);
b+=a;
a=c;
}
}
打印1/2,2/3,3/5,5/8...的前二十项
int a=1,b=2;
for (int i = 0; i < 20; i++) {
int aa=a,bb=b;
System.out.println(a+"/"+b);
b+=aa;
a=bb;
}