博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#采用递归的方法求斐波那契数列的任意项的数值
阅读量:4926 次
发布时间:2019-06-11

本文共 743 字,大约阅读时间需要 2 分钟。

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 斐波那契数列{  class Program  {    ///     /// 采用递归的方法求斐波那契数列的第15项的数值    ///     ///     static void Main(string[] args)    {      Console.WriteLine("请输入要输出斐波那契数列哪一项的数值:");      int number = Convert.ToInt32(Console.ReadLine());//接收用户从键盘输入的字符,并将其转换为整形      Console.WriteLine("斐波那契数列的第{0}项的数值为:{1}", number, digui(number));      Console.ReadKey();    }    public static int digui(int sum) // 定义一个静态的递归函数    {      if (sum == 1 || sum == 2) //若sum的值等于1或2,则返回1      {        return 1;      }      else      {        return sum = digui(sum - 1) + digui(sum - 2); //若sum的值大于2,则返回(sum-1)和(sum-2)的和      }    }  }}

 

转载于:https://www.cnblogs.com/ahhswyf/p/3435126.html

你可能感兴趣的文章
java-properties配置文件
查看>>
算法学习-哈希表
查看>>
python操作mysql
查看>>
javascript 学习1
查看>>
Angular应用架构设计-3:Ngrx Store
查看>>
<a>标签文件下载文件名乱码问题
查看>>
HTTP抓包
查看>>
numpy array分割-【老鱼学numpy】
查看>>
第五篇Python基本数据类型
查看>>
[WCF]WCF起航
查看>>
工作中常用的js、jquery自定义扩展函数代码片段
查看>>
JavaBean学习--练习示例
查看>>
【codeforces】【比赛题解】#915 Educational CF Round 36
查看>>
第二阶段团队冲刺10
查看>>
海量分页的简单分析
查看>>
ES6入门教程---变量和常量
查看>>
Python项目中使用配置文件
查看>>
html5的学习日志
查看>>
Python数据分析_Pandas01_数据框的创建和选取
查看>>
RESTful-rest_framework应用第一篇
查看>>