导航:首页 > 编程知识 > 如何编程对万千百十个数字的筛选

如何编程对万千百十个数字的筛选

发布时间:2025-04-27 16:16:11

① JAVA程序 输入一串数字如12341289.23,输出万千百十元角分。高手帮忙!谢谢

//将人民币金额转换为大写
function upDigit(n){
var fraction = ["角","分"];
var digit = ["零","壹","贰","叁","肆","伍","陆","柒","捌","玖"];
var unit = [["元","万","亿"],["","拾","佰","仟"]];
var head = n<0?"负":"";
n = Math.abs(n);

var s = "";
for(var i=0; i<fraction.length; i++){
s += (digit[Math.floor(n*10*Math.pow(10,i))%10]+fraction[i]).replace(/零./,"");
}

s = s||"整";
n = Math.floor(n);

for(var i=0; i<unit[0].length && n>0; i++){
var p = "";
for(var j=0; j<unit[1].length && n>0; j++){
p = digit[n%10] + unit[1][j]+p;
n = Math.floor(n/10);
}
s = p.replace(/(零.)*零$/,"").replace(/^$/,"零") + unit[0][i] + s;
}
return head + s.replace(/(零.)*零元/,"元").replace(/(零.)+/g,"零").replace(/(^整$)/,"零元整");
}

阅读全文

与如何编程对万千百十个数字的筛选相关的资料

热点内容
宝贝描述模板制作教程 浏览:974
win10桌面文件被隐藏 浏览:946
nodejshttp20 浏览:461
如何卸载三菱plc编程 浏览:79
win10的文件历史功能 浏览:266
gsd文件用什么软件编写 浏览:337
dnf圣杯药剂代码 浏览:243
word文本框位置排版多个 浏览:996
建筑行业什么网站好 浏览:345
win10更新后e盘文件丢失 浏览:398
比武招亲手游版本下载 浏览:27
网络报表系统 浏览:374
小米相册备份文件在哪 浏览:866
360n5版本要更新吗 浏览:466
喜欢猫和狗应该用什么app 浏览:141
java农历转换公历 浏览:32
文件317mb压缩后有多少 浏览:229
内儿科科室应做多少个文件盒 浏览:433
chttp读取json数据格式 浏览:381
安卓车载导航一会没声音了 浏览:339

友情链接