五个人编程的问题可以通过递归的方法来解决。我们可以设定一个年龄增长的规则,比如每个人比前一个人大2岁。然后,从第一个人开始,逐步推导出后面每个人的年龄。
```csharp
using System;
namespace Wugeren
{
class Program
{
static void Main(string[] args)
{
int n = 5;
int age = Fun(n);
Console.WriteLine("第5个人{0}岁", age);
}
static int Fun(int n)
{
if (n == 1)
return 10;
else
return Fun(n - 1) + 2;
}
}
}
```
在这个程序中,我们定义了一个名为`Fun`的递归函数,该函数接受一个整数参数`n`,并返回第`n`个人的年龄。如果`n`等于1,则返回10岁(即第一个人的年龄)。否则,函数会递归调用自身,参数为`n-1`,并将结果加2,从而得到第`n`个人的年龄。
在`Main`函数中,我们调用`Fun`函数并传入参数5,然后输出第5个人的年龄。
运行这个程序,输出将会是:
```
第5个人18岁
```
这个程序展示了如何使用递归方法来解决五个人编程的问题。你可以根据需要修改和扩展这个程序,以适应不同的编程语言和问题场景。