zoukankan      html  css  js  c++  java
  • 阿拉伯数字金额转换成中文大写(转)

    //加到类的定义部分 
    private static string[] cstr ="""""""""""""""""""" };
    private static string[] wstr ="""""""""""""""""""""""""" };

    //数字必须在12位整数以内的字符串 
    //调用方式如:label1.text=convertint("数字字符串"); 

    public string ConvertToInt(string str)
    {
        
    int len = str.Length;
        
    int i;
        
    string tmpstr, rstr;
        rstr 
    = "";
        
    for (i = 1; i <= len; i++)
        {
            tmpstr 
    = str.Substring(len - i, 1);
            rstr 
    = string.Concat(cstr[int.Parse(tmpstr)] + wstr[i], rstr);
        }
        rstr 
    = rstr.Replace("拾零""");
        rstr 
    = rstr.Replace("零拾""");
        rstr 
    = rstr.Replace("零佰""");
        rstr 
    = rstr.Replace("零仟""");
        rstr 
    = rstr.Replace("零萬""");
        
    for (i = 1; i <= 6; i++)
            rstr 
    = rstr.Replace("零零""");
        rstr 
    = rstr.Replace("零萬""");
        rstr 
    = rstr.Replace("零億""");
        rstr 
    = rstr.Replace("零零""");
        rstr 
    += "圆整";
        
    return rstr;
    }
  • 相关阅读:
    树型表的设计 上海
    FTP通讯封装 上海
    线程淡写 上海
    TCP通讯故障 上海
    设计模式引导 上海
    初试Delegate 上海
    c# 扫描端口 上海
    攻读计算机研究生的看法(转载) 上海
    挖掘表字段中的汉字 上海
    新生活运动 上海
  • 原文地址:https://www.cnblogs.com/yuxuetaoxp/p/1639746.html
Copyright © 2011-2022 走看看