日期:2014-05-17  浏览次数:20859 次

C# 一种数列的求法
/* (程序头部注释开始) </p><p>* 程序的版权和版本声明部分 
* Copyright (c) 2011, 烟台大学计算机学院学生                              
* 作    者:   李兆庆                         
* 完成日期:   2012      年   9    月    10   日 
* 输入描述:   
* 问题描述及输出:  编写一个C#应用程序,实现功能:列数的规则如下:1、1、2、3、5、8、13、21、34......。求第30位数是多少
* 程序头部的注释结束 
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace No._3
{
    class Program
    {
        static void Main(string[] args)
        {
            int i = 1, sum = 1, sum1 = 1, sum2 = 1;

            for (i = 3; i < 31; i++)
            {
                sum1 = sum2;
                sum2 = sum;
                sum = sum1 + sum2;
            }
            Console.WriteLine("第三十位数为:{0}", sum);
            Console.ReadKey(false);
        }
    }
}