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;

}

相关推荐
xiaoxiaoxiaolll2 分钟前
Adv. Sci. 前沿:非零高斯曲率3D结构可逆转换!液晶弹性体多级形变新策略
学习
邹诗钰-电子信息工程15 分钟前
嵌入式基础知识复习(C语言)
linux·c语言·vim
吴烦恼的博客26 分钟前
FSMC的配置和应用
c语言·单片机·fsmc
LZQqqqqo1 小时前
C#_ArrayList动态数组
开发语言·windows·c#
xiaoli23271 小时前
课题学习笔记3——SBERT
笔记·学习·nlp·bert
睿思达DBA_WGX1 小时前
Python 程序设计讲义(27):字符串的用法——字符串的常用操作
开发语言·python
云天徽上2 小时前
【数据可视化-74】电信用户流失数据可视化分析:Python + Pyecharts 炫酷大屏(含完整的数据,代码)
开发语言·python·信息可视化·数据挖掘·数据分析·数据可视化·pyecharts
鲁Q同志2 小时前
java导入pdf(携带动态表格,图片,纯java不需要模板)
java·开发语言·pdf
_frank2222 小时前
kotlin使用mybatis plus lambdaQuery报错
开发语言·kotlin·mybatis
ZhuYuxi3332 小时前
【Kotlin】const 修饰的编译期常量
android·开发语言·kotlin