问题
🐷有5个人坐在一起,问第五个人多少岁?
🐷他说比第4个人大2岁。
🐷问第4个人岁数,他说比第3个人大2岁。
🐷问第三个人,又说比第2人大两岁。
🐷问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。
🐷请问第五个人多大?
一、分析
🐷利用递归函数往前推。
二、代码
🐷代码如下(示例):
#include<stdio.h>
int age = 10;
void NianLing(int n){
if(n>2){
NianLing(n-1);
}
age += 2;
}
int main(void){
NianLing(5);
printf("%d", age);
return 0;
}
总结
🐸熟练掌握函数递归的写法🐸
2022.1.15