经典递归算法联系,发现递归算法好神奇!
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 递归算法 { class Program { static void Main(string[] args) { Console.WriteLine("c#编程,计算一个递归数列,请输入你想得到的位数:"); int num, num2; string str = Console.ReadLine(); num = Convert.ToInt32(str); Program pro = new Program(); num2 = pro.add(num); Console.WriteLine("递归结果为" + num2); Console.Read(); } public int add(int aa) { if (aa>=1&aa <= 2) { return 1; } else if (aa < 1) { return(0); } else { return add(aa - 1) + add(aa - 2); } } } }