將阿拉伯數字轉換成中文大寫的好演算法

2021-09-05 14:51:40 字數 624 閱讀 9563

//加到類的定義部分

private static string cstr=;

private  static string wstr=;

//數字必須在12位整數以內的字串

//呼叫方式如:label1.text=convertint("數字字串");

public string convertint(string str)

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;

}

js將阿拉伯數字轉換成漢字大寫

適用場景 票據,結算憑證等。將任意數字的金額,轉換成漢字大寫的形式。例如 1234.50 壹仟貳佰叄拾肆圓伍角。壹 貳 叄 肆 直接貼 如下 阿拉伯數字轉換成大寫漢字 function numberparsechina money money parsefloat money if money ma...

將阿拉伯數字轉換成中文大寫金額的形式

問題 編寫控制台程式,使用者輸入阿拉伯數字的金額,系統自動轉換成中文大寫金額的形式輸出。例如 輸入458796 轉換為 肆拾伍萬捌仟柒佰玖拾陸。問題分析 既然是數字大小寫轉換,那麼我們這樣考慮問題 先最高考慮到千萬級別。那麼我們把這個數抽象成由個 十 百 千 萬這麼幾個位組成。其中個 十 百 千都是...

阿拉伯數字大寫轉換

public class genchinese private final static string str shu ji 大數量級 private final static string str shu ji 2 千內數量級 public genchinese param intnumber 需...