标签:
1、用递归求阶乘 5*4*3*2*1
static int Show(int num)//Show(5) { if (num <= 0) return 1; else return num*Show(num-1); }
2、斐波那契数列,1、1、2、3、5、8、13 求出第三十位
static int Show(int num)// Show(30) { if (num == 0 || num < 0) return 0; else if (num == 1 || num == 2) return 1; else return Show(num - 1) + Show(num - 2); }
3、打印三角形 倒(5行)
static int Show(int num)//Show(5) { #region *的打印 if (num<0) return; for (int i = 0; i < num; i++) { Console.Write("*"); } Console.WriteLine(); Show(num-1); #endregion }
4、冒泡排序
public static void Show() //从大到小 { int [] a={8,4,3,9,10,11}; int temp=0; for(int i=0;i<a.Length;i++) { for(int j=0;j<a.Length-i-1;j++) { if(a[j]<a[j+1]) { temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } } }
标签:
原文地址:http://www.cnblogs.com/yZDn/p/5314161.html