计算整数的各位之和
来源:互联网 发布:oracle删除数据库过程 编辑:程序博客网 时间:2024/06/06 09:01
计算整数各个数位之和
描述: 要求使用递归实现,计算整数各个数位之和。
举例: 123 –> 1+2+3 = 6
运行时间限制: 无限制
内存限制: 无限制
输入: 0xff ff ff ff以内的整数
输出: NA
样例输入: 123
样例输出: 6
package 华为机试题;/** * @author Hutongling * * @time:2017年4月9日 下午2:08:11 */public class 递归计算各位数位之和 { static int sumOfBit(String string) { if (string == null || string.length() == 0) return 0; int num = string.charAt(0) - '0'; string = string.substring(1, string.length()); return num + sumOfBit(string); } public static void main(String[] args) { int num=123; //int num=Integer.MAX_VALUE; System.out.println("num="+num); String string=num+""; System.out.println("各位之和:"+sumOfBit(string)); }}
代码结果:
num=123
各位之和:6
0 0
- 计算整数的各位之和
- 计算一个整数的各位数字之和
- 计算一个整数的各位数字之和
- 计算一个整数的各位数之和
- 整数n的各位之和
- 一个整数的各位数之和
- 编写一个函数fan(int m),计算任一输入的整数的各位数字之和。
- 编写程序计算1到1000的整数各位数字之和
- 计算整数位数和各位之和(递归)
- 编写一个方法,计算一个整数各位数字之和
- 计算一个数的各位之和
- 计算一个三位数的各位之和
- 求整数各位数字之和
- 求输入的一个整数的各位数字之和
- 整数的各位数之和与指数的递归求法
- 求一个整数的各位数字之和,位数
- C++:计算一个整数的数字之和
- Java 求整数各位数平方之和
- 《PCL点云库学习&VS2010(X64)》Part 27 PCL中的区域增长之—Region_Growing算法
- Android 撸起袖子,自己封装 DialogFragment
- fail-fast 机制
- 《深度探索C++对象模型(Inside The C++ Object Model )》学习笔记
- 一个求N次方幂的类 小案例
- 计算整数的各位之和
- Python3.5初学笔记
- fmdb实现sqlite数据库的增删改查功能(上)
- 心情有点复杂
- asp和js防止网站被iframe嵌套
- 城堡问题
- HDU 1024 Max Sum Plus Plus(基础dp)
- 游戏技能系统开发探索2
- Android Things专题3 开发环境搭建