麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

小寫金額轉(zhuǎn)成大寫算法

2019-11-18 13:43:05
字體:
供稿:網(wǎng)友

  小寫金額轉(zhuǎn)成大寫算法

寫了幾天了,最終轉(zhuǎn)的還是有問題.請高手帖出算法或代碼.
---------------------------------------------------------------

我用C++寫過一個,代碼不在身邊.
不過可以提示一下,將金額4位一分,比如1234567可以拆分為1234和567.另外,數(shù)字中間有零的話必須寫零,但要注重多個零的情況.具體的怎么寫你可以問問做財(cái)務(wù)的人.
---------------------------------------------------------------

我以前寫過
說一下思路
先把數(shù)字分成整數(shù)小數(shù)
假如整數(shù)100909應(yīng)該是十萬零九百零九
有數(shù)組
一個:零,一,二,三,四,五,六,七,八,九
一個:元,角,分,厘
一個:元,十,百,千,萬,十,百,千,億
然后依次去取就可以了
100909
上面會拼出
一十零零九百零九元
你碰到萬位補(bǔ)萬,兩個零變成一個


---------------------------------------------------------------

有個比較笨點(diǎn)的:
判定每個字符,然后條件if(c.equals("1")){.....}
依此類推。。。。


---------------------------------------------------------------

http://www.csdn.net/Develop/Read_Article.asp?Id=15823
---------------------------------------------------------------

從CSDN上整理出五個方案,請參考:

1、(java
public static String numtochinese(String input){
String s1="零壹貳叁肆伍陸柒捌玖";
String s4="分角整元拾佰仟萬拾佰仟億拾佰仟";
String temp="";
String result="";
if (input==null) return "輸入字串不是數(shù)字串只能包括以下字符(´0´~´9´,´.´),輸入字串最大只能精確到仟億,小數(shù)點(diǎn)只能兩位!";
temp=input.trim();
float f;
try{
f=Float.parseFloat(temp);

}catch(Exception e){return "輸入字串不是數(shù)字串只能包括以下字符(´0´~´9´,´.´),輸入字串最大只能精確到仟億,小數(shù)點(diǎn)只能兩位!";}
int len=0;
if (temp.indexOf(".")==-1) len=temp.length();
else len=temp.indexOf(".");
if(len>s4.length()-3) return("輸入字串最大只能精確到仟億,小數(shù)點(diǎn)只能兩位!");
int n1,n2=0;
String num="";
String unit="";

for(int i=0;i<temp.length();i++){
if(i>len+2){break;}
if(i==len) {continue;}
n1=Integer.parseInt(String.valueOf(temp.charAt(i)));
num=s1.substring(n1,n1+1);
n1=len-i+2;
unit=s4.substring(n1,n1+1);
result=result.concat(num).concat(unit);
}
if ((len==temp.length()) ¦ ¦(len==temp.length()-1)) result=result.concat("整");
if (len==temp.length()-2) result=result.concat("零分");
return result;
}

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 一级成人欧美一区在线观看 | 国产精品视频中文字幕 | av在线免费电影 | 鲁久久| 国产午夜亚洲精品午夜鲁丝片 | 香蕉视频1024| 亚洲午夜久久久精品一区二区三区 | 中国女警察一级毛片视频 | 欧美日韩在线视频观看 | 国产一区精品视频 | 亚洲成人中文字幕在线 | 国产精品视频在线观看免费 | 看免费的毛片 | 久久国产精品99久久人人澡 | 久草在线手机视频 | 4399一级成人毛片 | 免费的性生活视频 | 欧美精品久久久久久久多人混战 | 亚洲影院在线 | 久久久久久久久久网 | 草莓福利社区在线 | 中午字幕无线码一区2020 | 毛片大全免费 | 看免费黄色大片 | 日韩毛片网| 午夜国产福利 | 国产91丝袜在线播放 | 久久久久九九九女人毛片 | 久久免费视频一区 | 成人在线免费视频播放 | 精品一区二区电影 | 91视频站 | 日本免费不卡一区二区 | 狠狠撸电影 | 亚洲午夜免费 | 日本在线观看视频网站 | 99视频有精品视频高清 | 91在线免费观看 | 久久久久久久久久久久久久国产 | 国产精品久久久久久久成人午夜 | 99国产精品自拍 |