c语言学习_函数递归

今天学习函数递归。

函数递归通俗来说就是函数自己调用自己,递归的主要思考方式在于:把大事化小。

例子:接受一个整型值,按照顺序打印它的每一位。

void print(unsigned int n)

{

if (n > 9)

{

print(n / 10);

}

printf("%d", n % 10);

}

int main()

{

unsigned int num = 0;

scanf("%u", &num);

print(num);

return 0;

}

相关推荐
VekiSon17 小时前
Linux内核驱动——基础概念与开发环境搭建
linux·运维·服务器·c语言·arm开发
2501_9400078917 小时前
Flutter for OpenHarmony三国杀攻略App实战 - 战绩记录功能实现
开发语言·javascript·flutter
naruto_lnq17 小时前
C++中的桥接模式
开发语言·c++·算法
无限进步_17 小时前
面试题 02.02. 返回倒数第 k 个节点 - 题解与详细分析
c语言·开发语言·数据结构·git·链表·github·visual studio
布谷歌18 小时前
面试题整理
java·开发语言
j4455661118 小时前
C++中的职责链模式高级应用
开发语言·c++·算法
Hello World . .18 小时前
数据结构:栈和队列
c语言·开发语言·数据结构·vim
woodykissme18 小时前
倒圆角问题解决思路分享
笔记·学习·工艺
jjjava2.018 小时前
深入解析Set与Map的奥秘
java·开发语言
白宇横流学长18 小时前
基于Java的火车票订票系统的设计与开发
java·开发语言