package?demo;
import?java.util.Scanner;
public?class?demo1003?{
?????public?static?void?main(String[]?args){
???? ?int?i,N;???
?????????System.out.println("請輸入想要獲取裴波那契的第幾項數值!");
?????????Scanner?input=new?Scanner(System.in);
?????????N=input.nextInt();
?????????int[]?a={0,1};
?????????if(N==0){
???????? System.out.println(a[0]);
?????????}
?????????else?if(N==1){
???????? ?System.out.println(a[1]);
?????????}
?????????else?{
???????? ?for(i=2;i<=N;i++){
???????? ?a[i]=a[i-1]+a[i-2];
???????? ?}
???????? ?System.out.println(a[N]);
?????????}? ?
?????}
}
裴波那契,為何從第三項之后得不出結果?。?!
WentworthPeach
2016-11-30 14:51:58