- 11
- 0
- 约1.44千字
- 约 2页
- 2021-01-01 发布于海南
- 举报
C 语言整数逆序输出
将一个从键盘输入的整数存放到一个数组中, 通过程序的运行按照数组中的逆序输出该整数,
利用递归的方法解决问题。
算法思想
设计函数实现数据的逆序存放,设定形参数组接收实参数组的地址,来存储数据的每一位。
函数体采用递归的方式解决问题,因此考虑递归进行的条件。例如,把数据 n 存放到数组
s 中,若 n 是一位数,则存放 n 到数组中;若 n 不是一位数,则存放 n/10 到数组中。
问题解决的难点在于找到数据的存放地址,通过不断地取余和整除 10 来得到数据的每一
位。为了实现数据的逆序存放, 每一次整除 10 的时候, 同时把存放数据的数组地址后移,
这样得到的第一位数存放在数组的最后一位……通过依次前移,即递归的回归,实现整个数
据的存放。通过函数 convert() 实现字符串中的数字的逆序转换。
您可能关注的文档
最近下载
- 实例要素式执行异议申请书(当事人、利害关系人、案外人提出异议用).docx VIP
- 2024年新人教版五年级数学下册《教材练习8练习八附答案》教学课件.pptx VIP
- 《月亮,月亮》教学课件音乐人教版二年级下册2026.pptx
- 2026中考英语时文阅读练习:“氛围编程”、机器人 走秀“猫步”,第 15 届全运会,大埃及等(含解析).pdf
- 第五章距离保护.ppt VIP
- 贵阳银行笔试试题及答案.doc VIP
- 新高考数学全国Ⅱ卷命题特点与趋势分析及备考建议(4).pptx VIP
- 2024年职业技能竞赛(电子设备装接工赛项)备赛试题库及答案.docx VIP
- 2.3不等式的解集 课件(共20张PPT).pptx VIP
- 慢性气道疾病康复基层指南解读PPT课件.pptx VIP
原创力文档

文档评论(0)