斐波那契数列延伸
2016-09-18 10:38
274 查看
斐波那契数列:又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……
任务:2/1,3/2,5/3,8/5,13/8......打印这个数列的前n项。
package demo_day;
import java.util.Scanner;
public class Task {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入n:");
int n = scanner.nextInt();
Task2 t = new Task2();
for(int a=1;a<=n;a++){
int b = t.ser(a);
int c = t.ser(a+1);
String str = c+"/"+b;
System.out.println(str);
}
}
public int ser(int a){
if(a == 1){
return a=1;
}else if (a==2) {
return a=2;
}else{
return a=ser(a-1)+ser(a-2);
}
}
}
任务:2/1,3/2,5/3,8/5,13/8......打印这个数列的前n项。
package demo_day;
import java.util.Scanner;
public class Task {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入n:");
int n = scanner.nextInt();
Task2 t = new Task2();
for(int a=1;a<=n;a++){
int b = t.ser(a);
int c = t.ser(a+1);
String str = c+"/"+b;
System.out.println(str);
}
}
public int ser(int a){
if(a == 1){
return a=1;
}else if (a==2) {
return a=2;
}else{
return a=ser(a-1)+ser(a-2);
}
}
}
相关文章推荐
- 递归算法:斐波那契数列延伸拓展
- 【剑指Offer】斐波那契数列及其延伸问题——JavaScript实现
- 51Nod - 1242 斐波那契数列的第N项 矩阵快速幂
- python刷题日记:剑指offer-斐波那契数列
- 【剑指offer——JAVA实现】斐波那契数列
- 使用递归解决斐波那契数列的性能问题
- 用XSLT实现的“斐波那契数列”
- IE浮动边界BUG延伸探讨
- 子线程使用FolderBrowserDialog的问题延伸
- “斐波那契数列”问题的递推算法
- 斐波那契数列非递归算法(From Cnblogs)
- 斐波那契数列
- 斐波那契数列
- java 列出斐波那契数列的前n项
- 以太网延伸器,打造非凡网络
- 斐波那契数列 递归和非递归 双重实现
- 输出斐波那契数列前40项
- 计算机世界就是现实世界的延伸
- 母牛生小牛[特殊的斐波那契数列]
- 内核编程学习笔记(003) SSDT hook 所延伸出来的知识