一个将阿拉伯数字转换成中文大写的最简单算法

fdndhnsnda

fdndhnsnda

2016-01-29 12:47

一个将阿拉伯数字转换成中文大写的最简单算法,一个将阿拉伯数字转换成中文大写的最简单算法
主  题:【大散分】自觉找到了一个将阿拉伯数字转换成中文大写的最简单算法作  者:fanz2000 (et) 信 誉 值:99所属论坛:.NET技术 C#问题点数:100回复次数:46发表时间:2004-8-16 14:46:32代码如下://加到类的定义部分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; }
展开更多 50%)
分享

猜你喜欢

一个将阿拉伯数字转换成中文大写的最简单算法

电脑网络
一个将阿拉伯数字转换成中文大写的最简单算法

excel中将阿拉伯数字转换成中文大写数字的函数方式

excel
excel中将阿拉伯数字转换成中文大写数字的函数方式

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

word中阿拉伯数字转换成大写汉字

电脑入门
word中阿拉伯数字转换成大写汉字

一个阿拉伯数字转中文数字的函数

PHP
一个阿拉伯数字转中文数字的函数

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

使用C#实现阿拉伯数字到大写中文的转换

编程语言 网络编程
使用C#实现阿拉伯数字到大写中文的转换

金额阿拉伯数字转换为中文的存储过程

SQLServer
金额阿拉伯数字转换为中文的存储过程

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

《灵魂献祭Delta》莎克巴斯招式打法详解

《灵魂献祭Delta》莎克巴斯招式打法详解

ActionScript图文教程(十一)

ActionScript图文教程(十一)
下拉加载更多内容 ↓