數字金額轉換成中文金額(C 實現)

2021-04-07 07:29:49 字數 762 閱讀 8089

public static string convertnumamttochinese(decimal numval)

switch(j)

ret = temp + ret; }

ret = ret.replace("零拾","零");

ret = ret.replace("零佰","零");

ret = ret.replace("零仟","零");

ret = ret.replace("零零零","零");

ret = ret.replace("零零","零");

ret = ret.replace("零角零分","整");

ret = ret.replace("零分","整");

ret = ret.replace("零分","整");

ret = ret.replace("零億零萬零元","億元");

ret = ret.replace("億零萬零元","億元");

ret = ret.replace("零億零萬","億");

ret = ret.replace("零萬零元","萬元");

ret = ret.replace("萬零元","萬元");

ret = ret.replace("零億","億");

ret = ret.replace("零萬","萬");

ret = ret.replace("零元","元");

ret = ret.replace("零零","零");

return ret; }

php實現數字金額轉換成中文大寫金額

header content type text html charset utf 8 數字金額轉換成中文大寫金額的函式 string int num 要轉換的小寫數字或小寫字串 return 大寫字母 小數位為兩位 function num to rmb num i 0 c while 1 els...

PHP數字金額轉換成中文大寫金額

封裝函式如下 數字金額轉換成中文大寫金額的函式 string int num 要轉換的小寫數字或小寫字串 return 大寫字母 小數位為兩位 function numtormb num i 0 c while 1 else 每次將最後一位數字轉化為中文 p1 substr c1,3 n,3 p2 ...

小寫金額轉換成中文大寫金額

public string cmycurd decimal num str2 str2.substring 15 j 取出對應位數的str2的值。如 200.55,j為5所以str2 佰拾元角分 迴圈取出每一位需要轉換的值 for i 0 i j i else else else else else...

Java 金額小數轉換成中文大寫金額

參照nndhyp的部落格。財務系統應用較多 將金額小數轉換成中文大寫金額 如40330701101.2 肆佰零叄億叄千零柒拾萬壹千壹佰零壹元貳角 如下 金額小數轉換成中文大寫金額 author neil han public class convertmoneytouppercase private...

數字轉換成大寫金額

數字轉換成大寫金額 using system public class numtocaps 將數定轉換大寫金額格式 引數必須小於萬萬億,且不超過兩位小數多過兩位自動擷取兩位 返回大寫金額 public string getcaps decimal d if d 0 if s.length 0 s.l...