首页 > 代码库 > 递归算法输出数列的前N个数
递归算法输出数列的前N个数
数列1,1,1,3,5,9,17,31,57,105……N大于3时,第N个数为前三个数之和。
1 for (int i = 0; i < 10; i++) 2 { 3 listint.Add(1); 4 } 5 test3(10); 6 test3();
1 List<int> listint = new List<int>(); 2 int test3(int n) 3 { 4 int result = 1; 5 if (n > 3) 6 { 7 result = test3(n - 1) + test3(n - 2) + test3(n - 3); 8 listint[n-1]=result; 9 } 10 else 11 { 12 result = 1; 13 } 14 15 return result; 16 } 17 18 void test3() 19 { 20 foreach (int a in listint) 21 { 22 MessageBox.Show(a.ToString()); 23 } 24 }
递归算法输出数列的前N个数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。