zoukankan      html  css  js  c++  java
  • 把阿拉伯数字转换为中文金额数字:123→壹佰贰拾三圆

    把阿拉伯数字转换为中文金额数字:123→壹佰贰拾三圆
    static void ZHuan(int num)
            {
                string[] nums = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" };
                string[] wei = { "", "", "拾", "佰", "仟", "萬", "拾", "佰", "仟", "亿", "拾", "佰", "仟", };
                if (num < 0)
                {
                    throw new Exception("num不能为负数!");
                }
                string num1 = Convert.ToString(num);
                int len = num1.Length;
                string tmps, sb;
                sb = "";
                int i;
                for ( i= 1; i <= len; i++)
                {
                    tmps = num1.Substring(len - i, 1);
                    //sb = nums[Int32.Parse(tmps)] + wei[i] + sb;
                    sb= string.Concat(nums[Int32.Parse(tmps)] + wei[i], sb);
                }
                sb= sb.Replace("零拾", "零").Replace("零佰", "零").Replace("零仟", "零");
                for (i = 1; i <= 6; i++)
                {
                    sb = sb.Replace("零零", "零");
                }
                sb=sb.Replace("零萬", "萬").Replace("零億", "億").Replace("零零", "零");
                sb += "圆整";
                sb = sb.Replace("零圆", "圆");
                Console.WriteLine(sb);

            }

    愿你我既可以朝九晚五,也可以浪迹天涯;愿你我既可以拈花把酒,也能围炉诗书茶。
  • 相关阅读:
    知识点
    Python基础 (下)
    Python基础 (上)
    RESTful和SOAP的区别
    Maven
    centos7下配置的php命令
    centos7下的nginx命令配置
    CentOS 7.4下使用yum安装MySQL5.7.20 最简单的
    word下载
    phpExcel导出表格
  • 原文地址:https://www.cnblogs.com/xiaoheihei/p/8149277.html
Copyright © 2011-2022 走看看