1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Threading.Tasks;
 6 
 7 namespace RecursionTest
 8 {
 9     class Program
10     {
11         //Program 和Program1中例子相同,输出相同。Program中使用递归
12         static void Main(string[] args)
13         {
14             //比如当前估计是15元/股,翻倍是30元/股
15             var t = 15;
16             maxNum = 15 * 2;
17             Recursion1(t);
18 
19             Console.WriteLine(i);
20             Console.ReadLine();
21         }
22 
23         public static int i = 0;
24         public static double maxNum = 0;
25         public static double Recursion1(double num)
26         {
27             if (maxNum <= 0)
28                 return 0;
29 
30             if (i > 0)
31                 Console.WriteLine("现在的股价是:" + num);
32 
33             if (num > maxNum)
34                 return num;
35 
36             i++;
37             //(num + num * 0.1)计算的方法 
38             return Recursion1(num + num * 0.1);
39         }
40     }
41 }