`

NET递归调用10转(2-34)进制

    博客分类:
  • net
阅读更多
递归调用,10进制转mode= (2-34)进制

char[] bases = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z' };

public  string MyConvert(int value,int mode)
        {
           
            if (value / mode == 0)
                return Convert.ToString(bases[value % mode]);
            else
                return MyConvert(value / mode,mode) + Convert.ToString(bases[value % mode]);
        }

Console.WriteLine(MyConvert(9999999,34).PadLeft(6, '0'));//此列转34进制,不足六位左以0填充。
分享到:
评论
1 楼 deerchao 2008-04-09  
Int32.ToString(34);

相关推荐

    计算机系统实验报告-二进制逆向工程(phase2\3\4\5)

    计算机系统课程设计报告(pdf形式:防止上传后...4. 二进制逆向工程——phase4 递归调用和栈. 4.1 分析汇编语言 4.2 输入结果 5. 二进制逆向工程——phase5 指针 5.1 分析汇编语言 5.2 打印数据 5.3 输入结果 6. 总结

    十进制转换二进制(原码)

    十进制转换二进制计算机是采用二进制存储的,计算机的二进制编码方式也分为原码,反码,补码方法。...这个算法我是用VB6写的,其中用到了函数递归调用和函数可选参数(个人感觉功能和C++中的函数重载差不多)。

    纯C语言:递归二进制转十进制源码分享

    代码如下:#include<stdio>#include<math.h>int change(int n,int *sum,int *m)//n为第n位,m总位数{ char c; if(c!=’#’) { *m=*m+1; change(n+1,sum,m);... printf(“请输入二进制数(‘#’开始

    汇编实验报告11 子程序 递归

    主程序调用阶乘子程序依次计算1~7的阶乘并以十进制的形式输出结果。 实验内容二:使用约定存储单元向子程序传递参数 编写一个将字节变量转换成规定格式的字符串的子程序。字节变量被转换成两个字节的十六进制形式的...

    C++大学教程

    1.13 C++与本书的一般说明----------------------------------------------10 1.14 C++编程简介------------------------------------------------------11 1.15 简单程序:打印一行文本----------------------...

    【华软C语言实验报告】实验9 函数(1)_c语言_JeeCai的博客-CSDN博客.pdf

    在主函数输入一个十进制整数,然后调用dec2hex()输出对应的十六进制数。程序运行结果图如下: 3、(基础题)编程实现:定义一个求n的阶乘的函数double fac(int n),在主函数输入一个正整数,然后调用fac函数输出这个...

    数据结构递归.docx

    数据结构递归全文共2页,当前为第1页。数据结构递归全文共2页,当前为第1页。递归函数 数据结构递归全文共2页,当前为第1页。 数据结构递归全文共2页,当前为第1页。 递归函数就是直接或者间接调用自身的函数。 ...

    论文研究-节点层次化的二进制文件比对技术.pdf

    通过提取函数节点在函数调用图中的层次与函数在调用网络中的价值,对层次模糊的节点提供了节点层次估算算法,最后递归匹配节点。实验表明,该方法避免了结构相似导致的误匹配,其时耗低于结构化比对工具Bindiff的1/2...

    算法 格雷码 递归算法

    当算法中某步骤要通过解性质相同的子问题实现时,该步骤用递归调用实现。 2. 递归出口(结束条件):确定递归的层数。 当子问题的规模充分小时可直接求解时,递归结束。 3. 参数设置:参数表示了原问题及其不同的子...

    c语言超级经典400题

     3、C语言规定,程序中各函数之间 A) 既允许直接递归调用也允许间接递归调用 B) 不允许直接递归调用也不允许间接递归调用 C) 允许直接递归调用不允许间接递归调用 D) 不允许直接递归调用允许间接递归调用、A、1 ...

    125集专攻JAVA基础 JAVA零基础入门学习视频教程 动力节点JAVA视频教程.txt

    京动力节点-Java编程零基础教程-001-编程基础-基本概念-语言、程序、编程.mp4 北京动力节点-Java编程零基础教程... 北京动力节点-Java编程零基础教程-125-Java基本语法-方法递归调用-递归解决阶乘的栈内存变化过程.avi

    Advanced Bash-Scripting Guide <>

    9-10. 在一个文本文件的段间插入空行 9-11. 利用修改文件名,来转换图片格式 9-12. 模仿getopt 命令 9-13. 提取字符串的一种可选的方法 9-14. 使用参数替换和error messages 9-15. 参数替换和"usage"messages 9-16. ...

    C#编译原理递归下降分析器

    使用递归下降分析算法分析表达式文法: ...2、该词法分析器以子程序形式出现,当需要进行词法分析时进行调用; 3、能够识别正确和错误的表达式; 4、在进行语法分析的过程中,计算输入表达式的值。

    Linux高级bash编程

    10-10. 列出目录中所有的符号连接文件 10-11. 将目录中的符号连接文件名保存到一个文件中 10-12. 一个C风格的for循环 10-13. 在batch mode中使用efax 10-14. 简单的while循环 10-15. 另一个while循环 10-16. 多条件...

    递归下降分析器分析普通的四则运算

    1、使用递归下降分析算法分析表达式文法: ...2、该词法分析器以子程序形式出现,当需要进行词法分析时进行调用; 3、能够识别正确和错误的表达式; 4、在进行语法分析的过程中,计算输入表达式的值

    汇编语言 子程序设计报告

    2.利用递归调用子程序来计算N!。要计算N!则求N和(N-1)!的乘积,所以为求(N-1)!必须递归调用求N!的子程序来求(N-1)!,然而(N-1)!=(N-1)*(N-2)!,为求去(N-2)!必须条用N!的子程序,就这样一直往下调...

    编译原理 C# 递归下降分析器

    编译原理 C# 递归下降分析器 【要求】 ...2、该词法分析器以子程序形式出现,当需要进行词法分析时进行调用; 3、能够识别正确和错误的表达式; 4、在进行语法分析的过程中,计算输入表达式的值。

    递归下降分析器的设计

    要求】 1、使用递归下降分析算法分析表达式文法: ...2、该词法分析器以子程序形式出现,当需要进行词法分析时进行调用; 3、能够识别正确和错误的表达式; 4、在进行语法分析的过程中,计算输入表达式的值。

    matryoshka-name-tool:OS X的install_name_tool的递归调用,用于共享库分发

    娃名称工具OS X的install_name_tool递归调用,用于共享库分发。概要Apple在Mac OS X上静态链接的二进制文件。因此,有必要分发共享库,这些共享库的共享库安装名称已使用install_name_tool进行了更改。 但是必须在...

    java编写的递归下降分析器

    1、使用递归下降分析算法分析表达式文法: ... 2、该词法分析器以子程序形式出现,当需要进行词法分析时进行调用; 3、能够识别正确和错误的表达式; 4、在进行语法分析的过程中,计算输入表达式的值。

Global site tag (gtag.js) - Google Analytics