整数反转的递归算法
来源:互联网 发布:免费外文文献数据库 编辑:程序博客网 时间:2024/05/30 23:31
题目:把整数反转,结果保存到一个整数数组,如:
输入:12345
输出:[5,4,3,2,1]
#include "stdafx.h"#include <iostream>using namespace std;#define INT_LENGTH 20///反转整数///n 输入的待反转的整数///result 保存结果的数组指针///int 型的返回值 表示递归的深度,也就是整数的位数int ReverseInteger(int n,int * result){ *result++=n%10; if(n/10==0) { return 1; } else { return 1+ReverseInteger(n/10,result); }}//打印结果void PrintResult(int * result,int len){ for(int i=0;i<len;i++) cout<<result[i]<<" ";}int _tmain(int argc, _TCHAR* argv[]){ int n=123405; //初始化 int *result = new int[INT_LENGTH]; for(int i=0;i<INT_LENGTH;i++) result[i]=0; int len = ReverseInteger(n,result); PrintResult(result,len); delete []result; return 0;}
0 0
- 整数反转的递归算法
- 整数划分的递归算法
- 反转一个整数 递归/原创
- 算法#23--整数反转
- 链表反转的递归和非递归算法
- 单链表反转的非递归与递归算法
- 整数划分的递归实现算法
- 整数划分的递归实现算法
- 整数划分的递归实现算法
- 整数反转算法(php实现)
- 整数反转的程序
- 整数的反转
- 递归---把一个整数反转处理
- 递归算法---整数划分
- 递归算法-->整数划分
- 递归算法---整数划分
- 递归实现字符串反转算法
- 算法设计与分析 整数划分的递归实现算法
- Web性能压力测试工具之ApacheBench(ab)
- JBoss 系列九十六:JBoss MSC - 简单介绍及一个简单示例
- 怎么获取J2ME软件签名证书
- 特斯拉新媒体整合营销的九大关键点
- mybatis WARN No appenders could be found for logger的解决方法
- 整数反转的递归算法
- Merge Two Sorted Lists
- SpringMvc的视图解析器与核心控制器配置以及使用Freemarker模板的配置
- 链表反转的递归和非递归算法
- 改变世界进程的定位技术
- Vagrant进阶:搭建简易Python,PHP开发环境
- JVM内存最大能调多大分析【经典】
- 大端小端模式
- iOS 图片旋转