zoukankan      html  css  js  c++  java
  • 将天文数字转换成中文大写

    思路非常简单,且没有任何位数限制! 
    例如: 401,0103,1013 
    读作: 肆佰零壹[亿]零壹佰零叁[万]壹仟零壹拾叁 
    咱们先按每四位一组 从左到右,高位到低位分别"大声朗读"一下: 
    "肆佰零壹" 单位是: "[亿]" 
    "壹佰零叁" 单位是: "[万]" 
    "壹仟零壹拾叁" 单位是 "" (相当于没有单位) 
    很容易发现,每四位: 只有 千位,百位,十位,个位 这四种情况! 
    我们把 [万],[亿] 当作单位就可以了! 
    这就是规律了!简单吧! 
    依据该思路,只用区区不到 50 行代码就可以搞定: 
    只要你能够提供足够多的"单位" 

    任何天文数字都可以正确转换! 

    C# Code

    T-SQL:



  • 相关阅读:
    visual studio web开发调试禁用firefox缓存
    JSON C# Class Generator 由json字符串生成C#实体类的工具
    利用HttpHandler和Jquery进行数据库增改删查操作
    机器学习算法相关的开源架构介绍
    jquery validation plugin 中取消对指定按钮的有效性验证!
    Win7下附加sql2005数据库失败 错误代码5120的解决方法
    短地址服务goo.gl, bit.ly,x.co之间性能比较
    win7+iis7.5+asp.net下 CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files 解决方案
    如何解决 The name ControlID does not exist in the current context 错误!
    mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource 错误的解决办法
  • 原文地址:https://www.cnblogs.com/zhangqs008/p/2341120.html
Copyright © 2011-2022 走看看