如何高效率从整数中地取个位上的数,十位,百位
来源:互联网 发布:东华软件面试题答案 编辑:程序博客网 时间:2024/06/05 17:48
取个位
int i = 1234567;Response.Write((i-i / 10* 10));//实际运行//1234567 - (1234567/10 = 123456 *10= 1234560 )//1234567-1234560
依次类推
public void 取个位数到百位数() { int i = 1234567; for (int k = 1; k <= 3; k++) { //取个位 //System.Diagnostics.Trace.WriteLine( (i - i / 10 * 10) ); int n = (int)Math.Pow(10, k); //取第N位 System.Diagnostics.Trace.WriteLine( ( i - i / n * n)*10/n ); } } /// <summary> /// 求num在n位上的数字,取个位,取十位 /// </summary> /// <param name="num">正整数</param> /// <param name="n">所求数字位置(个位 1,十位 2 依此类推)</param> public int FindNum(int num, int n) { //int power = 1; //for (int i = 0; i < n; i++) //{ // power *= 10; //} int power = (int)Math.Pow(10, n); return (num - num / power * power) * 10 / power; }
1 1
- 如何高效率从整数中地取个位上的数,十位,百位
- 取浮点数或整数个位,百位...上的数
- JAVA---一串数字取个位十位百位千位万位的数
- 求个位、十位、百位上的数字
- 编写函数fun,其功能是将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位依次放在c数的十位和千位上,b数的十位和个位依次放在c数的百位和各位上
- 求整数的个位十位百位千位
- 求一个三位整数的个位、十位、百位之和
- 三位整数的个位,十位,百位数字之和。
- 取千位,百位,十位,个位
- 分离个位 十位 百位
- 求所有个位、十位、百位的三次方加和等于这个数本身的数
- 计算并输出一个三位整数的个位、十位和百位数字之和
- 计算并输出一个三位整数的个位以及十位百位数字之和
- 计算并输出一个三位整数的个位、十位和百位数字之和
- 计算并输出一个三位整数的个位、十位和百位数字之和
- C# 一个整数个位十位百位单个相加
- 求一个三位数个位,十位,百位的阶乘之和等于这个数
- C语言怎样提取一个数的十位个位百位千位
- 每日一指令(mount)
- C#读取string类型的xml过滤注释内容
- 可视化的正则表达式
- HDU5124 lines(贪心)
- C++中的static关键字
- 如何高效率从整数中地取个位上的数,十位,百位
- 系统维护 Win7安装过程中创建扩展分区和逻辑分区的方法
- Dao工厂类代码实例
- 比较日期先后
- EF5框架封装
- Sphinx搜索引擎(1)——sphinx
- 高效的larbin
- eclipse常用整理
- Linux网络编程----IP转换函数--inet_addr和inet_ntoa