斐波那契数列
来源:互联网 发布:新闻报道贸易数据 编辑:程序博客网 时间:2024/06/01 09:33
package oo.day01;
import java.util.Scanner;
public class ZuoYe3 {
public static int f(int n){
int num;
int arr[]=new int[n];
arr[0]=1;
arr[1]=1;
switch(n){
case 1:
num=1;
break;
case 2:
num=1;
break;
default:{
for(int i=2;i<n;i++){
arr[i]=arr[i-1]+arr[i-2];
}
num=arr[n-1];}
}
return num;
}
public static void main(String[] args) {
System.out.println("请输入你想要的斐波那契数列的项数:");
Scanner scanner=new Scanner(System.in);
int input=scanner.nextInt();
int num=f(6);
System.out.println("第"+input+"项的斐波那契数是:"+num);
double num1=f(45);
double num2=f(46);
System.out.println(num1/num2);
}
}
import java.util.Scanner;
public class ZuoYe3 {
public static int f(int n){
int num;
int arr[]=new int[n];
arr[0]=1;
arr[1]=1;
switch(n){
case 1:
num=1;
break;
case 2:
num=1;
break;
default:{
for(int i=2;i<n;i++){
arr[i]=arr[i-1]+arr[i-2];
}
num=arr[n-1];}
}
return num;
}
public static void main(String[] args) {
System.out.println("请输入你想要的斐波那契数列的项数:");
Scanner scanner=new Scanner(System.in);
int input=scanner.nextInt();
int num=f(6);
System.out.println("第"+input+"项的斐波那契数是:"+num);
double num1=f(45);
double num2=f(46);
System.out.println(num1/num2);
}
}
阅读全文
0 0
- 斐波那契数列数列计算
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 使用 Office 365 PowerShell 管理用户帐户和许可证(三)使用 Office 365 PowerShell 向用户帐户分配许可证
- 20170507@Set接口
- 策略模式和Spring的结合在项目中的应用
- 微信小程序例子——获取手机网络状态
- Windows上本地安装MySQL数据库
- 斐波那契数列
- 设备树的用法(Device Tree Usage)
- centos在yum install报错:Another app is currently holding the yum lock解决方法
- 职场必杀技之自控力
- 使序列有序的最少交换次数
- docker 内sbt安装
- 使用 Office 365 PowerShell 管理用户帐户和许可证(四)查看服务的许可信息
- python 操作samba文件服务器
- JVM系列三:JVM参数设置、分析