數字轉換成中文大寫

2021-06-02 20:13:44 字數 1417 閱讀 2627

///

/// 轉換數字金額主函式(包括小數)

///

/// 數字字串

/// 轉換成中文大寫後的字串或者出錯資訊提示字串

public string convertsum(string str)

}///

/// 判斷是否是正數字字串

///

/// 判斷字串

/// 如果是數字,返回true,否則返回false

public bool ispositvedecimal(string str)

catch(exception)

if(d>0)

return true;

else

return false;

}///

/// 轉換數字(整數)

///

/// 需要轉換的整數數字字串

/// 轉換成中文大寫後的字串

public string convertdata(string str)

else

else

if(strlen<=12)//數字長度大於八位,小於十二位

}strlen=rstr.length;

if (strlen>=2)

}return rstr;

}///

/// 轉換數字(小數部分)

///

/// 需要轉換的小數部分數字字串

/// 轉換成中文大寫後的字串

public string convertxiaoshu(string str)

else

}///

/// 轉換數字

///

/// 轉換的字串(四位以內)

///

public string convertdigit(string str)

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

strlen=rstr.length;

return rstr;

}///

/// 轉換四位數字

///

public string convert4digit(string str)

///

/// 轉換三位數字

///

public string convert3digit(string str)

///

/// 轉換二位數字

///

public string convert2digit(string str)

///

/// 將一位數字轉換成中文大寫數字

///

public string convertchinese(string str)

return(cstr);

}

數字轉換成中文大寫

實現思路 1.輸入的是一串特定的字串,格式 1111.11,2.拿到內容之後,將內容以小數點分成兩部分 3.定義好長度對應的單位,比如 兩位數是拾,定義好數值對應的中文大寫字元,4.根據字元的長度迴圈轉換中文大寫以及新增對應的單位 原始碼如下 public class convertochinese...

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

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

將天文數字轉換成中文大寫

思路非常簡單,且沒有任何位數限制 例如 401,0103,1013 讀作 肆佰零壹 億 零壹佰零叄 萬 壹仟零壹拾叁 咱們先按每四位一組 從左到右,高位到低位分別 大聲朗讀 一下 肆佰零壹 單位是 億 壹佰零叄 單位是 萬 壹仟零壹拾叁 單位是 相當於沒有單位 很容易發現,每四位 只有 千位,百位,...