• 使用循环计算斐波那契数列


     1 /*
     2  * 使用循环计算斐波那契数列的前 20 项,已经前 20 项的和。
     3 提示:斐波那契数列:1,1,2,3,5,8,13,21…
     4 从第三项开始,每一项为前面两项的和
     5 
     6 */
     7 public class Test2 {
     8    public static void main(String args[]){
     9        
    10            int sum = 0;
    11            int NUM = 25;
    12            int arr[] = new int[NUM];    
    13           
    14            arr[0] = arr[1] = 1;
    15            
    16            //求取斐波那契数列的前NUM项
    17            for (int i = 2; i < NUM; i++) {
    18                 arr[i] = arr[i - 1] + arr[i - 2];
    19               }
    20            
    21            //打印出斐波那契额数列
    22            System.out.println("斐波那契数列的前"+NUM+"项为:");
    23            System.out.println("********************************************");
    24            for (int i = 0; i < arr.length; i++) {
    25                 if (i%5 == 0 && i>0){
    26                     System.out.println();
    27                 }   
    28                   System.out.print(arr[i]+"	");
    29         }  
    30            //求和
    31            for(int i=0;i<NUM;i++){
    32                sum = arr[i]+sum;
    33            }
    34            System.out.println();
    35            System.out.println("********************************************");
    36            System.out.println("求和为:"+sum);
    37     }
    38 }
    
    
  • 相关阅读:
    hdu 2680:Choose the best route(Dijkstra , SPFA)
    Gym
    Gym
    Gym
    常用的相似度计算
    kafka 配置
    Kafka-broker配置说明
    kafka 安装以及测试
    adaboost算法
    solr scheme配置简介
  • 原文地址:https://www.cnblogs.com/panxinqi/p/6196725.html
Copyright © 2020-2023  润新知