C 阿拉伯數字轉換為中文大寫

2021-04-22 15:03:14 字數 842 閱讀 9155

class convertnumber

;private

static

string wstr =;

private

static

string lcstr =;

#endregion

/// 

/// 轉換方法

/// 

/// 輸入引數為阿拉伯數字

/// 返回字串為中文大寫

public

static

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("零零", "零");

return rstr;

}public

static

string convertdate(string str)

return tempstr ;}}

阿拉伯數字金額轉換為中文大寫

set ansi nulls on goset quoted identifier on gocreate procedure dbo moneytochinese 阿拉伯數字金額轉換為中文大寫 changemoney money returndaxie varchar 50 output asse...

阿拉伯數字大寫轉換

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

阿拉伯數字轉換為中文數字

首先,如果在數字中有小數部分,那麼直接從末尾開始將小數部分的每一位轉換為中文,即 20 28行所示,最後需要增加乙個 點 字。然後,從小數點左邊的低位到高位四位四位地進行轉換,如 34 51行所示。flag是0位數的計數,如果當前四位全是0那麼不需要每四位的單位,如 萬 億 兆 等,見52 53行。...