MyMenu
asp.net将人民币数字转为为对应的大写金额代码下篇


Admin | 2010-1-21 20:41:05 | Nums: 185 Times|  上一篇  下一篇 本文来自:asp.net 打印本页 

您尚未登陆,本站复制功能仅对会员开放    〖注 册〗 〖登 陆〗

  接中篇…

        else
        {
            //该位是万亿,亿,万,元位等关键位
            if (str3 != "0" && nzero != 0)
            {
                ch1 = "零" + str1.Substring(temp * 1, 1);
                ch2 = str2.Substring(i, 1);
                nzero = 0;
            }
            else
            {
                if (str3 != "0" && nzero == 0)
                {
                    ch1 = str1.Substring(temp * 1, 1);
                    ch2 = str2.Substring(i, 1);
                    nzero = 0;
                }
                else
                {
                    if (str3 == "0" && nzero >= 3)
                    {
                        ch1 = "";
                        ch2 = "";
                        nzero = nzero + 1;
                    }
                    else
                    {
                        if (j >= 11)
                        {
                            ch1 = "";
                            nzero = nzero + 1;
                        }
                        else
                        {
                            ch1 = "";
                            ch2 = str2.Substring(i, 1);
                            nzero = nzero + 1;
                        }
                    }
                }
            }
        }
        if (i == (j - 11) || i == (j - 3))
        {
            //如果该位是亿位或元位,则必须写上
            ch2 = str2.Substring(i, 1);
        }
        str5 = str5 + ch1 + ch2;
        if (i == j - 1 && str3 == "0")
        {
            //最后一位(分)为0时,加上“整”
            str5 = str5 + '整';
        }
    }
    if (num == 0)
    {
        str5 = "零元整";
    }
    return str5;
}



会员评论列表:
正在更新的动画正在加载数据,请稍后……
针对本篇文章或本站,请您发表个人的建议或批评!

大众三七网 大众计算机学习网 谷歌搜索 百度搜索 本站仅与内容具备一定实际意义的原创网站交换友情链接,力争为大众做出更优质的服务!

All Rights Reserved 本站备案信息:滇ICP备08002715号 〖63人在线〗 站长联系方式 Email:dzwebs@126.com 关于本站