用C语言求数列1,1,2,3,5,8,13....的a10,Sn,编程题,c++

如题所述

第1个回答  2019-05-08
        struct FibonacciNumberResult
        {
            internal int a;
            internal int S;
        }
        static FibonacciNumberResult FibonacciNumber(int n)
        {
            int[] a = new int[n];
            a[0] = a[1] = 1;
            for (int i = 2; i < n; i++)
                a[i] = a[i - 1] + a[i - 2];
            return new FibonacciNumberResult() { a = a[n - 1], S = a.Sum() };
        }

本回答被网友采纳
相似回答