将阿拉伯数字转换成中文大写的好算法
//加到类的定义部分
private static string[] cstr={"零","壹","贰","叁","肆", "伍", "陆","柒","捌","玖"};
private static string[] wstr={"","","拾","佰","仟","萬","拾","佰","仟","億","拾","佰","仟"};
//数字必须在12位整数以内的字符串
//调用方式如:Label1.Text=ConvertInt("数字字符串");
public string ConvertInt(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[Int32.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;
}
转载于:https://www.cnblogs.com/rand/archive/2006/05/08/393588.html
将阿拉伯数字转换成中文大写的好算法相关推荐
- 【工具封装】Python 实现将阿拉伯数字 === 转换成中文大写数字
一.序言: 工具封装第四弹,阿拉伯数字 ===> 转换成 ===> 中文大写数字,喜欢就赶紧收藏+点赞+关注吧 !!! ---- Nick.Peng 二.实现代码如下: #!/usr/ ...
- 将一组阿拉伯数字转换成中文大写数字
题目大概: 将一组阿拉伯数字转换成中文大写数字 52306 ==> 伍万贰千叁百零陆 我实现了将文件中的一组数字(每行为一个数) 形如: Java代码 25364 466932300 ...
- python数字转换成中文大写_python初学者笔记(2):阿拉伯数字转换成中文大写
题:输入一个数字,转换成中文大写的写法 可运行的程序(Python 2.7.9): 1 #-*- coding: utf-8 -*- #在python2的py文件里面写中文,必须要添加一行声明文件编码 ...
- 大写汉字转阿拉伯数字c语言,阿拉伯数字转换成中文大写数字
原创作者ACN站:3mile 如:550065转换成"五十五万零六十五"或"伍拾伍万零陆拾伍" 可作为UDF使用的. NUM2CWORD($number,$vV ...
- 输入数字输出中文大写python_阿拉伯数字转换成中文大写,中文货币的表达方式 python...
最近在qq群经常看到一个题目,网上查找资料发现,有人实现了一半内容,都是在处理0的问题上卡住了,自己就尝试用刚开始学习的python写了一下.python处理这个问题还是比较方便. 题目: 代码: # ...
- php将阿拉伯数字转换成中文大写,PHP将阿拉伯数字转换成汉字大写支持小数点
第一种 /*function ch_num($num,$mode=true) { $char = array("零","壹","贰",&qu ...
- js实现将阿拉伯数字转换成中文大写
方法1(注释部分的代码单独提出来作为一个方法也可实现): intToChinese(num) {// if (!/^(0|[1-9]\d*)(\.\d+)?$/.test(n)) {// return ...
- 阿拉伯数字转换成中文大写
package Demo; public class Money{ public static void main(String args[]) { Money mon = new Money(); ...
- java实现将阿拉伯数字转成中文大写工具类
package com.sqds.utils;/*** <p>Title: money</p>* <p>Description: * *该类是把阿拉伯数字转换成中文 ...
最新文章
- 软件工程到底是干嘛的....
- OpenCV HOGDescriptor 参数图解
- 开源贡献 计算_我的第一个Hacktoberfest-第一次为开源做贡献的经验
- oracle数据库pfile文件,Oracle pfile/spfile参数文件详解
- Vue中的hellow world描述el与data的基本使用--Vue知识点归纳(一)
- 使用Fiddler对iPhone手机进行数据抓包分析
- scipy.stats.norm
- 面试题:判断链表是否存在环
- django3安装rest_framework,并测试
- 数据结构和算法详解(二)——线性表(数组、链表、栈、队列)
- MongoDB学习(黑马教程)-3-数据库MongoDB的删除文档操作
- 服务器系统还原后如何退回去,如何进行系统还原
- Unity 性能优化 之 非常酷的SRP Batcher!
- 【电子电路】USB串口驱动下载
- BS架构和CS架构的区别
- springboot版本导致Mabatis-Plus报错
- 投影仪与电视的C位之争,电视会成为下一个被淘汰的电器吗?
- 关于游戏性的概念和实物
- 苹果充电线android头断了,【黑科技数据线!断了都能用!】 苹果安卓数据线 快速修复永不断线...
- moviepy音视频剪辑:使用concatenate_videoclips和clips_array将多个视频合成一个顺序播放或同屏播放的视频