亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C#實現將浮點數表示的貨幣數量以漢字大寫形式輸出的方法

2020-01-24 01:32:44
字體:
來源:轉載
供稿:網友

本文實例講述了C#實現將浮點數表示的貨幣數量以漢字大寫形式輸出的方法。分享給大家供大家參考。具體如下:

1.函數代碼

注:本段代碼中能轉化的最大的數為(1億億-0.01),如果要轉化更大的浮點數,則需要做適當修改。

/// <summary>/// 將字符型變量轉化為大寫漢語數字/// </summary>/// <param name="ch">字符 '0'~'9'</param>/// <returns></returns>private static string NumToChr(char ch){ switch (ch) {  case '0': return "零";  case '1': return "壹";  case '2': return "貳";  case '3': return "叁";  case '4': return "肆";  case '5': return "伍";  case '6': return "陸";  case '7': return "柒";  case '8': return "捌";  case '9': return "玖";  default: return ""; }}/// <summary>/// 把數字轉換為大寫數字/// </summary>/// <param name="n"></param>/// <returns></returns>private static string RMBToChr(double n){ //保留小數點后兩位數字 string sMoney = n.ToString("#0.00"); StringBuilder sbResult = new StringBuilder(); for (int i = 0; i < sMoney.Length; i++) {  //遇到小數點,則后面 A.XX 寫為 A圓X角X分  if (sMoney[i] == '.')  {   sbResult.Append("圓");   //角和分屬性都為0時直接寫整字   if (sMoney[i + 1] == '0' && sMoney[i + 2] == '0')   {    sbResult.Append("整");    break;   }   else   {    //角和分屬性只有在對應位不為0時才寫    if (sMoney[i + 1] != '0')    {     sbResult.Append(NumToChr(sMoney[i + 1]) + "角");    }    if (sMoney[i + 2] != '0')    {     sbResult.Append(NumToChr(sMoney[i + 2]) + "分");    }    else //分為0時也要寫整字    {     sbResult.Append("整");    }    break;   }  }  //非零數字直接輸出對應數字和位  if (sMoney[i] != '0')  {   sbResult.Append(NumToChr(sMoney[i]));   //補上相應位的權   int temp = sMoney.Length - 4 - i;   switch (temp)   {    case 0: break;    case 1: sbResult.Append("拾"); break;    case 2: sbResult.Append("佰"); break;    case 3: sbResult.Append("仟"); break;    case 4: sbResult.Append("萬"); break;    case 5: sbResult.Append("拾"); break;    case 6: sbResult.Append("佰"); break;    case 7: sbResult.Append("仟"); break;    case 8: sbResult.Append("億"); break;    case 9: sbResult.Append("拾"); break;    case 10: sbResult.Append("百"); break;    case 11: sbResult.Append("仟"); break;    case 12: sbResult.Append("萬"); break;    default: throw new Exception("這個數太大了!");   }  }  else //如果該位數字為0,則萬位和億位要寫權,多個連續0就寫一個零  {   int temp = sMoney.Length - 4 - i;   if (temp == 4) { sbResult.Append("萬"); continue; }   else if (temp == 8) { sbResult.Append("億"); continue; }   else if (sMoney[i + 1] == '0') { continue; }   else sbResult.Append("零");  } } return sbResult.ToString();}

2.Main函數調用

static void Main(string[] args){ //數字轉化為人民幣大寫 Console.WriteLine(RMBToChr(12345)); Console.WriteLine(RMBToChr(60001.215)); Console.WriteLine(RMBToChr(70010001.8)); Console.WriteLine(RMBToChr(10110901.01)); Console.WriteLine(RMBToChr(0.01)); Console.ReadLine();}

3.運行示例

希望本文所述對大家的C#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产欧美精品va在线观看| 亚洲女人天堂av| 国产亚洲欧美另类中文| 国产精品久久久久久久久久小说| 国产色综合天天综合网| 国产91免费观看| 精品国产31久久久久久| 日韩精品极品在线观看播放免费视频| 色妞久久福利网| 成人做爰www免费看视频网站| 国产视频自拍一区| 亚洲成人黄色网址| 亚洲精品久久久一区二区三区| 国产亚洲视频在线观看| 欧美性猛交xxxx乱大交3| 奇米四色中文综合久久| 九九热精品视频国产| 久久亚洲精品国产亚洲老地址| 91社区国产高清| 亚洲男人天堂2024| 国产精品444| 欧美小视频在线观看| 久久99久国产精品黄毛片入口| 成人激情视频在线播放| 一本色道久久综合狠狠躁篇的优点| 亚洲欧美综合另类中字| 中文字幕日韩在线视频| 亚洲最大福利视频| 国产一区二区日韩精品欧美精品| 欧美在线精品免播放器视频| 久久久久国产精品免费网站| 国产精品久久久久福利| 久久久亚洲国产| 欧美日韩国产精品一区二区三区四区| 中文字幕日韩在线视频| 国产亚洲成精品久久| 国产精品视频在线观看| 日韩在线观看精品| 78m国产成人精品视频| 欧美美女操人视频| 精品中文字幕久久久久久| 亚洲欧美激情另类校园| 日韩av第一页| 亚洲精品少妇网址| 91tv亚洲精品香蕉国产一区7ujn| 久久久爽爽爽美女图片| 亚洲成人999| 国产精品久久久久久久久久久新郎| 日韩欧美aⅴ综合网站发布| 国产中文字幕91| 国产美女被下药99| 成人黄色av免费在线观看| 久久午夜a级毛片| 亚洲毛片在线观看| 88国产精品欧美一区二区三区| 国产精品视频白浆免费视频| 国产精品美女久久久久久免费| 久久色免费在线视频| 欧美一区在线直播| 国产精品日韩在线| 4388成人网| 欧美激情在线有限公司| 国产精品免费福利| 亚洲国产精品va在线看黑人| 日韩美女免费视频| 国产精品精品久久久久久| 亚洲free性xxxx护士hd| 日韩精品视频免费| www.久久久久| 国产精品美女呻吟| 日本成人黄色片| 国产suv精品一区二区| 热久久这里只有精品| 91亚洲精品久久久| 亚洲精品720p| 国产精品视频一区国模私拍| 国产九九精品视频| 亚洲精品电影网在线观看| 综合久久五月天| 懂色av中文一区二区三区天美| 日韩欧美国产高清91| 国产亚洲精品va在线观看| 久久久久久成人| 欧美在线视频网| 隔壁老王国产在线精品| 韩剧1988在线观看免费完整版| 国产这里只有精品| 91精品在线播放| 韩国国内大量揄拍精品视频| 色婷婷综合久久久久| 亚洲精品资源在线| 国产91精品网站| 亚洲最大的免费| 久久久在线视频| 在线播放亚洲激情| 亚洲美女久久久| 欧美成年人视频网站欧美| 欧美大成色www永久网站婷| 91久久精品国产91久久| 国产欧美一区二区三区在线| 欧美有码在线观看视频| 欧美日韩亚洲激情| 亚洲国产婷婷香蕉久久久久久| 久久久久久久久久久久久久久久久久av| 日韩精品有码在线观看| 成人综合国产精品| 日韩a**站在线观看| 国产91成人在在线播放| 欧美在线播放视频| 欧美日韩国产黄| 国产97色在线| 一区二区三区久久精品| 欧美大肥婆大肥bbbbb| 91精品视频播放| 精品视频在线播放色网色视频| 午夜剧场成人观在线视频免费观看| 成人国产精品免费视频| 欧美日韩一区二区免费在线观看| 狠狠躁夜夜躁人人爽超碰91| 91在线观看免费观看| 亚洲毛片在线观看| 国产精品免费电影| 亚洲一区999| 国产精品91久久久| 国产精品人人做人人爽| 国产精品狠色婷| 中文字幕视频一区二区在线有码| 中文字幕国产日韩| 国产视频一区在线| 97视频在线观看视频免费视频| 亚洲精品久久久久国产| 91精品国产自产在线观看永久| 亚洲三级 欧美三级| 欧美亚洲在线播放| 国产亚洲免费的视频看| 国产一区二区三区视频免费| 丝袜一区二区三区| 91美女福利视频高清| 亚洲国产黄色片| 亚洲人成网站免费播放| 国产区精品视频| 日韩在线国产精品| 欧美成人h版在线观看| 国产精品直播网红| 久久精品国产一区二区三区| 欧美刺激性大交免费视频| 日韩免费观看网站| 国产日韩欧美夫妻视频在线观看| 麻豆国产va免费精品高清在线| 欧美俄罗斯乱妇| 欧美大尺度激情区在线播放| 国产日韩欧美夫妻视频在线观看| 欧美激情图片区| 久久免费视频观看| 日韩有码视频在线| 亚洲福利视频专区| 日韩在线视频中文字幕| 亚洲奶大毛多的老太婆| 久久久久久久激情视频| 国产精品av免费在线观看| 欧美一区二区三区免费视| 欧美激情久久久久| 亚洲国产小视频| 日韩风俗一区 二区|