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;
    }
  • 相关阅读:
    http的8种请求方式
    死锁
    进程与线程
    vuex
    路由懒加载
    SPA单页面富应用
    组件中的data为什么必须是函数
    v-for中key的作用
    关于排序的常识总结
    关于树的常见操作-C++面试
  • 原文地址:https://www.cnblogs.com/wangpei/p/1418514.html
Copyright © 2011-2022 走看看