使用递归算法求第30位数的值

 更新时间:2014年02月20日 09:56:43   作者:  
这篇文章主要介绍了使用递归求第30位数的值,需要的朋友可以参考下

1,1,2,3,5,8,13,21,34,55....

求第30位数的值:

递归方法:

复制代码 代码如下:

class Program
    {
        static void Main(string[] args)
        {
            //找规律:
            //1,1,2,3,5,8,13,21,34,55,......
            int num = 30;
            Console.WriteLine(GetNum(30));
            Console.ReadKey();
        }
        /// <summary>
        /// 求第30位数的值
        /// </summary>
        /// <param name="i"></param>
        /// <returns></returns>
        private static int GetNum(int i)
        {
            if (i<=0)
            {
                return 0;
            }else if (i>0 && i<=2)
            {
                return 1;
            }
            else
            {
                return GetNum(i - 1) + GetNum(i - 2);
            }
        }

    }

相关文章

  • C# WPF使用GDI实现截屏功能

    C# WPF使用GDI实现截屏功能

    这篇文章主要为大家详细介绍了C# WPF如何使用GDI实现截屏功能,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以跟随小编一起学习一下
    2024-03-03
  • Unity3d 使用Gizmos画一个圆圈

    Unity3d 使用Gizmos画一个圆圈

    这篇文章主要介绍了Unity3d 使用Gizmos画一个圆圈的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • C#如何在WinForm中打开Excel文件,或打开Excel应用显示数据

    C#如何在WinForm中打开Excel文件,或打开Excel应用显示数据

    这篇文章详细介绍了如何在WinForm中打开Excel文件,并提供了相关的代码解释、数据插入、单元格格式设置和页面格式设置的方法
    2024-12-12
  • C#文件读写操作详细操作指南

    C#文件读写操作详细操作指南

    这篇文章主要给大家介绍了关于C#文件读写操作详细操作指南,在后端开发中使用C#语言进行文件操作是一个常见的任务,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-10-10
  • C#控制台实现飞行棋小游戏

    C#控制台实现飞行棋小游戏

    这篇文章主要为大家详细介绍了C#控制台实现飞行棋小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • C# System.Linq提供类似SQL语法的高效查询操作

    C# System.Linq提供类似SQL语法的高效查询操作

    System.Linq是C#的一个命名空间,提供了LINQ(语言集成查询)功能,允许开发者使用一致的查询语法来处理不同类型的数据源,如数组、集合、数据库和XML等,本文介绍C# System.Linq提供类似SQL语法的高效查询操作,感兴趣的朋友一起看看吧
    2024-09-09
  • c# 基于任务的异步编程模式(TAP)的异常处理

    c# 基于任务的异步编程模式(TAP)的异常处理

    这篇文章主要介绍了c# 基于任务的异步编程模式的异常处理方法,帮助大家更好的理解和学习c#
    2020-11-11
  • C#设计模式之装饰器模式实例详解

    C#设计模式之装饰器模式实例详解

    本文详细讲解了C#设计模式之装饰器模式,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-10-10
  • C#通过流写入一行数据到文件的方法

    C#通过流写入一行数据到文件的方法

    这篇文章主要介绍了C#通过流写入一行数据到文件的方法,涉及C#针对文本文件读写的基本技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • C# 操作 access 数据库的实例代码

    C# 操作 access 数据库的实例代码

    这篇文章主要介绍了C# 操作 access 数据库的实例代码,需要的朋友可以参考下
    2018-03-03

最新评论