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;
    }
  • 相关阅读:
    shell编程:字符串处理方式
    shell编程:变量替换
    export的用法
    docker stack利用secrets启动wordpress
    docker swarm创建swarm集群
    docker x509: certificate has expired or is not yet valid
    docker-compose的scale的用法
    字符串函数-unquote()函数
    Sass-@each
    Sass-@while
  • 原文地址:https://www.cnblogs.com/yuxuetaoxp/p/1639746.html
Copyright © 2011-2022 走看看