第3题
有5个人围坐在一起,问第5个人多大年纪,他说比第4个人大2岁;问第4个人,他说比第3个人大2岁;问第3个人,他说比第2个人大2岁;问第2个人,他说比第1个人大2岁。第1个人说自己10岁,问第5个人多大年纪。用递归法编写程序,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。递归公式为:#include <stdio.h> 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 - 1) + 2 第21行: age
B、第13行: n = 1 第19行: ComputeAge(n) + 2 第21行: age
C、第13行: n = 1 第19行: ComputeAge(n - 1) + 2 第21行: n
D、第13行: n == 1 第19行: n - 1 + 2 第21行: n
第6题
第9题
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!