有5个人围坐在一起,问第5个人多大年纪,他说比第4个人大2岁;问第4个人,他说比第3个人大2岁;问第3个人,他说比第2个人大2岁;问第2个人,他说比第1个人大2岁。第1个人说自己10岁,问第5个人多大年纪。用递归法编写程序,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。递归公式为:

#include  
unsigned int ComputeAge(unsigned int n); 
int main() 
{     
    unsigned int n = 5;     
    printf("The 5th person's age is %d\n", ComputeAge(n));     
    return 0; 

// 函数功能:用递归算法计算第n个人的年龄 
unsigned int ComputeAge(unsigned int n) 
{     
    unsigned int age;     
    if (________)     
    {         
        age = 10;     
    }     
    else    
    {         
        age = ______________;     
    }     
    return ______; 
}

A、第13行:  n = 1
第19行:  ComputeAge(n) + 2
第21行:  age
B、第13行:  n == 1
第19行:  ComputeAge(n - 1) + 2
第21行:  age
C、第13行:  n = 1
第19行:  ComputeAge(n - 1) + 2
第21行:  n
D、第13行:  n == 1
第19行:  n - 1 + 2
第21行:  n