数字转为大写(C#)

        /// <summary>/// 数字转为中文()/// </summary>/// <param name="strNum">数字字符串</param>/// <returns>转化后的中文字符串</returns>public static string NumToCN(string strNum){//数字转换为中文后的数组string[] CN_num = new string[] { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" };//为数字位数建立一个位数组string[] CN_digit = new string[] { "", "拾", "佰", "仟" };//为数字单位建立一个单位数组string[] CN_units = new string[] { "", "万", "亿", "万" };string str_returnValue = "";    //返回值int finger = 0;     //字符位置指针int field_Length;   //字段长度int field_Num;      //字段数量if (strNum.Length % 4 == 0){ field_Num = strNum.Length / 4;field_Length = 4;}else{  field_Num = strNum.Length / 4 + 1;field_Length = strNum.Length % 4;}for (int i = 0; i < field_Num; i++){ string four = strNum.Substring(finger, field_Length);finger += field_Length;for (int j = 0; j < four.Length; j++){ if (four[j] != '0'){str_returnValue = str_returnValue + CN_num[Convert.ToInt32(four[j].ToString())];  str_returnValue = str_returnValue + CN_digit[field_Length - 1];    }else{   if (j != four.Length - 1 && four[j + 1] != four[j]){str_returnValue = str_returnValue + CN_num[Convert.ToInt32(four[j].ToString())];}}if (j != four.Length - 1){  field_Length--;}else{if (Convert.ToInt32(four) != 0 || field_Num - 1 - i ==2){   str_returnValue = str_returnValue + CN_units[field_Num - 1 - i];}field_Length = 4;}}}return str_returnValue + "元";}

数字转为大写金额(C#)相关推荐

  1. Excel如何快速录入数字转为大写金额公式

    今天跟大家分享一下Excel如何快速录入数字转为大写金额公式 1.如下图我们想要将数字转为大写金额 2.首先我们选中E2单元格 3.然后点击公式向导 4.依次点击[数学统计].[人民币小写金额转大写] ...

  2. js工具函数之数字转为中文数字和大写金额

    1. 数字转为中文数字 function numberToChinese(num) {var AA = new Array("零", "一", "二& ...

  3. endnote修改正文中参考文献标注_请问endnote里,如何把正文中插入参考文献处的格式由数字转为(作者,年份)?感恩!...

    1.如图示操作,首先在Word的Endnote插件中将style更改为Auther-Date 2.之后点击Update Citations and Bibliography即可将数字转为"作 ...

  4. 用JavaScript将数字转换为大写金额

    项目中用到的,用JavaScript将数字转换为大写金额,分享出来给大家 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ...

  5. JavaScript将数字转换为大写金额

    用JavaScript将数字转换为大写金额,好了 0.0 To code! var digitUppercase = function(n) {var fraction = ['角', '分'];va ...

  6. js 数字转为罗马数字(互转换),I 、II 、 III 、IV、V

    代码: //数字转为阿拉伯数字 export function intToRoman(num) {let map = {1: 'I',5: 'V',10: 'X',50: 'L',100: 'C',5 ...

  7. Excel:如何批量将文本数字转为数值型数据

    将文本数字转为数值型数据就是:将单元格里的000231转为231形式.前者是文本形式,后者是数值形式. 单个逐个点击单元格旁边的 报错号,逐个转换太麻烦了. 选择需要转换的某列,选择"数据& ...

  8. excel将常规数字转为日期格式

    如何在excel将常规数字转为日期格式?? 将如下格式的数字转为日期格式 在[开始]位置设置了[日期]格式以后,所有数据成为了#### 在[数据]-[分列]下面: 根据分列向导,第一步.第二步选择默认 ...

  9. PHP中数字转为百分位,千分位,万分位。。。

    今天做项目中,需要将文章点击量显示在页面中,需求中给的是多少多少万,虽然不是什么难事,但做程序员这么久了,需要考虑的不再是简单的实现,而且有效率和快捷, 虽然PHP自带的函数有number_forma ...

  10. Excel如何将中文数字转为阿拉伯数字

    如下图,A列数据是中文数字,现在想要将这些中文数字转为阿拉伯数字. 将A列数据复制到B列中 选中B列所有数据单元格 点击下图选项(Excel工具箱,具体的下载安装方法百度即可,本文不做详细解说) 选择 ...

最新文章

  1. 加载多瓦片地图_手把手教 | 网络时空大数据爬取与分析DAS系统(瓦片地图获取)...
  2. jqgrid自定义列表开发=》实现高级查询
  3. B2B2C多用户商城就等于零售吗?什么是新零售?新零售有哪些特点?
  4. Activity传递对象的方法
  5. 各种过安全狗一句话***
  6. J2ME程序开发新手入门九大要点
  7. php 单例类 mysql pdo_PHP实战:PHP基于单例模式编写PDO类的方法
  8. RFID位置数据这么多,企业应该怎么利用?
  9. win定时关机_怎么让电脑定时关机,有多种办法
  10. oracle数据库要参考的书,[Oracle] 几本重要的电子图书下载-数据库专栏,ORACLE
  11. 关于“幽灵架构”的补充说明5:改造控制器
  12. 修改oracle 的dbname,在oracle 10g上修改dbname的实验
  13. 计算机课程布置作业,计算机是如何工作的(教案)
  14. php中用microtime()函数来测试代码运行时间
  15. 线性判别分析(LDA), 主成分分析(PCA)
  16. JAVA的三大框架是什么?
  17. python中的statistics_详解python statistics模块及函数用法
  18. 天王表的网络营销战略
  19. 十分详细的阳光十六法则
  20. 用OpenCV计算图像的亚像素值

热门文章

  1. java 表头固定_常用的固定表头的几种做法
  2. catia快捷键_CATIA的管理员模式和多版本环境变量设置
  3. 黑客工具包ShadowBrokers浅析
  4. 计算机仿真实训平台软件,虚拟仿真实验室软件有哪些
  5. PAYPAL支付开发简介
  6. 数据结构算法—非递归算法求二叉树的叶子结点(C语言)
  7. 必须收藏的文档:IronPython脚本在TIBCO Spotfire中的使用
  8. 决定要收藏,让你白嫖阿里矢量图(iconfont矢量图使用)
  9. linux下journalctl日志在哪,journalctl---系统日志
  10. 阿里菜鸟java岗面试