数字转换中文大写

这个代码能,自己把汉字换成繁体.

class Program

{

static string GetValue(char c)

{

switch (c)

{

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 "九";

}

return null;

}

static string GetUnit(int i)

{

switch (i)

{

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 "十";

case 10:

return "百";

case 11:

return "千";

case 12:

return "万";

}

return null;

}

static void Main(string[] args)

{

Console.Write(":");

char[] strNum = int.Parse(Console.ReadLine()).ToString().ToCharArray();

int high = strNum.Length - 1;

int plus = 0;

char zero = '0';

for (int i = high; i >= 0; i--)

{

if (plus == 4)

plus = 0;

if (zero == '0' && strNum[i] == '0')

strNum[i] = '-';

else

zero = strNum[i];

if (i < (i + plus) && i < (high - 3) && strNum[i] != '-' && strNum[i + plus] == '-')

strNum[i + plus] = '+';

if (plus == 1 && strNum[i] == '1' && i == 0)

strNum[i] = '+';

plus++;

}

if (strNum.Length == 1 && strNum[0] == '-')

strNum[0] = '0';

string chsNum = "";

int unit = 0;

for (int j = high; j >= 0; j--)

{

if (strNum[j] != '-')

{

if (strNum[j] == '+')

chsNum = GetUnit(unit) + chsNum;

else if (strNum[j] == '0')

chsNum = GetValue(strNum[j]) + chsNum;

else

chsNum = GetValue(strNum[j]) + GetUnit(unit) + chsNum;

}

unit++;

}

Console.WriteLine(chsNum);

Console.Read();

}

}什么意思?是将数字比如65转化成字母A吗?你是这个意思吗?要的函数单纯要C#,要支持.net的吗?好像写法不是很一样.:染佰捌拾玖圆伍角肆分

数字大写转换33260·49

数字大写转换33260·49

叁万叁仟贰佰陆拾圆肆角玖分

希望我的回答对您有帮助,满意请采纳,谢谢。你好!

叁万叁仟贰佰陆拾元肆角玖分

仅代表个人观点,不喜勿喷,谢谢。叁万叁仟贰佰陆拾元整点肆拾玖元整

大小写数字转换(大小写数字转换)相关推荐

  1. 大小写字母转换、数字与字符转换及ASCII码表

    ASCII码表: 1 大小写转换: 1.1 数据类型强制转换法: eg.大写→小写 char A = 'A'; char a = char(A + 32); cout << a; 输出结果 ...

  2. C++ 笔记(35)— std::to_string 转换整形数字为字符串

    1. 函数原型 string to_string (int val); string to_string (long val); string to_string (long long val); s ...

  3. 输入字符串,包含数字,大小写字母,编程输出出现做多的数字的和

    题目描述: 输入字符串,包含数字,大小写字母,编程输出出现做多的数字的和. 思路: 1.创建输入对象 2.输入字符串 3.利用正则将字母分离出,剩余的每一个字符串即为待统计的每一个数字,存入字符串数组 ...

  4. js 字符串转换成数字的 三种方法

    在js读取文本框或者其它表单数据的时候获得的值是字符串类型的,例如两个文本框a和b,如果获得a的value值为11,b的value值为9 ,那么a.value要小于b.value,因为他们都是字符串形 ...

  5. mysql将字符转换成数字

    在操作mysql时,经常需要将字符转换成数字,这一步虽然简单,但不常用的话也很容易忘记,现将在网上找到的方法记录如下: 1.将字符的数字转成数字,比如'0'转成0可以直接用加法来实现 例如:将pony ...

  6. java面试题,将String字符串转换成数字

    2019独角兽企业重金招聘Python工程师标准>>> 题目要求:将String字符串转换成数字,不能用java自带的方法转换字符串,要求自己写一个atoi(String s),如果 ...

  7. python整数类型进制表示_Python二进制、八进制、十六进制数字的表示和转换

    除了常用的十进制表示法,Python 也支持二进制.八进制和十六进制表示法.这些只是表示方法不同,但是它们表示的含义是一样的,如二进制中的 11 和十进制数中的 3 是一样的. 1. Python 二 ...

  8. 【数字信号处理】数字信号处理简介 ( DSP 定义 | DSP 知识领域 | A/D 转换 )

    文章目录 一.DSP 定义 二.DSP 知识领域 三.A/D 转换 1.采样示例 1 2.采样示例 2 一.DSP 定义 DSP 定义 : 研究 使用 数字 或 符号序列 表示信号 , 以及 对这些序 ...

  9. python 如何将字符串数字列表转换成数字列表,如何将数字列表转换成字符串数字列表?map(eval,list(str))

    字符串数字列表转换成数字列表 # -*- encoding: utf-8 -*- """ @File : test.py @Time : 2019/10/28 23:37 ...

  10. php反转数字_PHP将字符串转换成数字

    下面给大家介绍PHP将字符串转换成数字的四种方法. 方法1: 使用number_format()函数.number_format()函数用于将字符串转换为数字.它会在成功时返回格式化的数字,否则会在失 ...

最新文章

  1. 基于深度学习方法的3D数据合成
  2. C#23种开发模式,陆续完善中
  3. HBase伪分布式集群配置
  4. 基于 abp vNext 和 .NET Core 开发博客项目 - Blazor 实战系列(二)
  5. 如何在SAP CRM WebClient UI里创建HANA Live Report
  6. 捷径 - The certain shortcut
  7. Android逆向笔记-通过字符串定位跳转点
  8. 蓝桥杯51单片机之独立按键控制数码管【单片机开发初学者必学会】
  9. 扫描软件(to be followed)
  10. 阶段2 JavaWeb+黑马旅游网_15-Maven基础_第5节 使用骨架创建maven的java工程_10idea集成maven插件...
  11. 贪心科技机器学习训练营(四)
  12. Riemannian geometry applied to BCI classification
  13. App推广中常用名词
  14. 淘宝买到假货之后,真的无能为力?电商是有潜力的,因为能保证真货
  15. linux stm32 swd,stm32 JTAG和SWD的使用区别
  16. 2022世界人工智能大会全记录
  17. heidisql使用的注意事项
  18. 麦肯锡 7S 诊断模型
  19. 分布式任务xxl-job调度中心安装说明
  20. CorelDRAW X6和PhotoZoom在一起,会碰撞出什么样的火花?

热门文章

  1. 【Bug集锦】shader显示效果一会儿是正常的一会儿是暗淡的(无光照)
  2. 挤牛奶洛谷uasco
  3. Matlab实现乘幂法
  4. 微波课设 基于pyqt5+pyqtgraph的Smith圆图GUI程序设计
  5. poi导出复杂的excle,简单易懂一看既会
  6. 4年工作:从量变到质变(公开版)
  7. 地方麻将、棋牌手游的APP推广只差这项技术
  8. python 编辑器 pycharm
  9. 学籍的计算机管理属于什么应用领域,全国计算机等级考试一级B类WINDOWS题(2)
  10. 深度学习与视频分析简介