递归输出一桌淘小子年龄

#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 @   行至为成  阅读(9)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示