| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1342 人关注过本帖
标题:请帮忙解决怎么将1至2位的阿拉伯数字转换成中文数字
取消只看楼主 加入收藏
shenkj001
Rank: 3Rank: 3
来 自:河南安阳
等 级:论坛游侠
威 望:9
帖 子:340
专家分:147
注 册:2005-5-23
结帖率:89.29%
收藏
已结贴  问题点数:20 回复次数:2 
请帮忙解决怎么将1至2位的阿拉伯数字转换成中文数字
如“1”至“9”转换成“一”至“九”;“11”至“99”转换成“十一”......“九十九”。最好能自定义个函数,谢谢!

[此贴子已经被作者于2017-3-25 23:20编辑过]

搜索更多相关主题的帖子: 中文数字 阿拉伯 最好 
2017-03-25 21:42
shenkj001
Rank: 3Rank: 3
来 自:河南安阳
等 级:论坛游侠
威 望:9
帖 子:340
专家分:147
注 册:2005-5-23
收藏
得分:0 
LOCAL gclca,gclcb,gclcc,gclcd,gclce,gclcf,gclcg,gclch,gclci,gclcaa,gclcbb,gclccc,gclcdd,gclcee,gclcff,gclcgg,gclchh,gclcii,gclcjg
FUNC gclccszzh
PARAMETERS gclcfz
IF LEN(ALLTRIM(gclcfz))=1
n=ALLTRIM(gclcfz)
gclca='一'
gclcb='二'
gclcc='三'
gclcd='四'
gclce='五'
gclcf='六'
gclcg='七'
gclch='八'
gclci='九'
IF n='0'
s=''
ENDIF
IF n='1'
s=gclca
ENDIF
IF n='2'
s=gclcb
ENDIF
IF n='3'
s=gclcc
ENDIF
IF n='4'
s=gclcd
ENDIF
IF n='5'
s=gclce
ENDIF
IF n='6'
s=gclcf
ENDIF
IF n='7'
s=gclcg
ENDIF
IF n='8'
s=gclch
ENDIF
IF n='9'
s=gclci
ENDIF
gclcjg=ALLTRIM(s)

ELSE
IF LEN(ALLTRIM(gclcfz))=2
n=SUBSTR(gclcfz,1,1)
i=SUBSTR(gclcfz,2,1)
ENDIF
gclca='一'
gclcb='二'
gclcc='三'
gclcd='四'
gclce='五'
gclcf='六'
gclcg='七'
gclch='八'
gclci='九'
gclcaa='一'
gclcbb='二'
gclccc='三'
gclcdd='四'
gclcee='五'
gclcff='六'
gclcgg='七'
gclchh='八'
gclcii='九'
IF n='1'
s=gclca
ENDIF
IF n='2'
s=gclcb
ENDIF
IF n='3'
s=gclcc
ENDIF
IF n='4'
s=gclcd
ENDIF
IF n='5'
s=gclce
ENDIF
IF n='6'
s=gclcf
ENDIF
IF n='7'
s=gclcg
ENDIF
IF n='8'
s=gclch
ENDIF
IF n='9'
s=gclci
ENDIF
IF i='0'
t=''
ENDIF
IF i='1'
t=gclcaa
ENDIF
IF i='2'
t=gclcbb
ENDIF
IF i='3'
t=gclccc
ENDIF
IF i='4'
t=gclcdd
ENDIF
IF i='5'
t=gclcee
ENDIF
IF i='6'
t=gclcff
ENDIF
IF i='7'
t=gclcgg
ENDIF
IF i='8'
t=gclchh
ENDIF
IF i='9'
t=gclcii
ENDIF
IF SUBSTR(gclcfz,1,1) ='1'
gclcjg=ALLTRIM('十'+t)
ELSE
gclcjg=ALLTRIM(allt(s)+'十'+ALLTRIM(t))
ENDIF
ENDIF
RETURN gclcjg

[此贴子已经被作者于2017-3-26 00:35编辑过]


shenkj001@
2017-03-25 23:45
shenkj001
Rank: 3Rank: 3
来 自:河南安阳
等 级:论坛游侠
威 望:9
帖 子:340
专家分:147
注 册:2005-5-23
收藏
得分:0 
谢谢吹水佬!可以达到目的,比我写的简化多了。

shenkj001@
2017-03-26 00:47
快速回复:请帮忙解决怎么将1至2位的阿拉伯数字转换成中文数字
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.089931 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved