递归输出一桌淘小子年龄

#include <stdio.h>

int age(int n){
	int c;
	if(n==1){
		c=10;
	}else{
		c=age(n-1)+2;
	}
	
	return c;
	
}
int main()
{
	int age(int n);
	
	printf("age(5)=%d\n", age(5));
	return 0;
 } 

学习到:

  1. 该题属于递归问题
    有明显的的递推和回推环节
    2.函数名的取名,是我一直需要学习的
    函数就是来求年龄的,所以
    eg:
    int age(int n){

}
3. 函数统一出口,一般函数最好只有出口,即一个return

posted @ 2022-10-30 17:29  行至为成  阅读(22)  评论(0)    收藏  举报