c语言递归函数问题

有5个人坐在一起,问第5个人的岁数,他说比第4个人大两岁。问第4个人的岁数,他说比第3个人大两岁。问第3个人的岁数,他说比第2个人大两岁。问第2个人的岁数,他说比第1个人大两岁。最后问第1个人,他说是10岁。请问第5个人多大?
要用递归函数做

#include <stdio.h>
int fun(int n){
int k;
if(n==1) k=10;
else k=fun(n-1)+2;
return k;
}
void main(){
printf("%d",fun(5));
}

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答