将一个整数的每位数分解并按逆序放入一个数组中(要求用递归算法)
来源:互联网 发布:手游编程职高 编辑:程序博客网 时间:2024/05/20 18:54
将一个整数的每位数分解并按逆序放入一个数组中(要求用递归算法)
/**
* @author sunxiao
* 将一个整数的每位数分解并按逆序放入一个数组中(要求用递归算法)
*
*/
public class Reversal {
public static int revertsal(int rs[],int i,int num){
if(i<rs.length){
rs[i]=num%10; //将数字的最后一位放入数组
num=(num-num%10)/10; //去掉最后一个已放进数组的数字
return revertsal(rs,i+1,num); //递归调用
}else{
return 0;
}
}
public static void main(String[] args) {
int num=1234567; //定义一个整数
String number=num+""; //将整数转化为字符串,以便获得数字的个数,是后面的数组定义大小
int rs[]=new int[number.length()];
revertsal(rs,0,num); //调用逆序方法
for (int i : rs) {
System.out.print(i);
}
}
}
- 将一个整数的每位数分解并按逆序放入一个数组中(要求用递归算法)
- 将一个整数的每位数分解并按逆序放入一个数组中(要求用递归算法)
- 【源码】将一个整数的每位数分解并按逆序放入一个数组中(用递归算法)(C语言实现)
- 面试题:应用递归将一个整数逆序放入一数组中
- 将一整数逆序后放入一数组中(要求递归实现)
- 递归 将一个整数逆序
- 用递归算法将一个整数存放到一个数组中
- 输入一个字符串,将其中的连续数字字符组成整数,并放入数组中,在主函数中打印这个数组及数组的个数。
- 对一个5位数的任意整数,求出其降序数。例如,整数是82319,则其降序数是98321。算法提示:将整数的各位数分解到一维整型数组a中,再将a数组中的元素按降序排序,最后输出a数组元素值。
- 将一个数分解为两个整数的和
- 有n个有序的整数放在一维数组中,输入一个数,将该数放入数组合适的位置,使插入该数后,数组中的元素仍然有序;
- 将一个整数逆序输出,分别给出递归和非递归算法
- 给定一个整数判断位数并实现分别输出每位,逆序输出。
- 整数逆序后放入数组中
- javascript实现 1,2,3,4,5,6,7,8,9倒序(用递归),并放入一个数组中
- 算法:将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。
- 将一个非负十进制整数转换成二进制数,用非递归算法和递归算法来实现
- Javascript 将数组按要求分割,并返回一个新的数组
- In App Purchase 个人使用总结
- 功力恢复第二个第三天
- android应用程序界面不能铺满模拟器的整个屏幕
- 树的镜像(反转)
- 功力恢复第二个第四天
- 将一个整数的每位数分解并按逆序放入一个数组中(要求用递归算法)
- 功力恢复第二个第五天
- erlang的rabbitmq client
- 强制ie刷新
- 如何赋予某个用户对某个表的权限
- 实现字符串到整形的转换
- 读取文件问题
- Linux下C语言连接MySQL
- 编译Boost Python