demo6_递归函数编码实战求年龄.c




#include <stdio.h>
//递归求年龄
int getAge(int currPersonNum){
int age;
if(currPersonNum==1){
age = 10;
}else{
age = getAge(currPersonNum - 1) + 2;
}
return age;
}
int main ()
{
int num;
int age;
printf("你要知道第几个学生的年龄:\n");
scanf("%d",&num);
age = getAge(num);
printf("第%d个学生的年龄是:%d\n",num,age);
return 0 ;
}
该程序使用递归函数在C语言中计算指定学生的年龄。用户输入学生编号,程序返回其年龄,每个学生比前一个学生大2岁,第一个学生年龄为10岁。
130

被折叠的 条评论
为什么被折叠?



