朋友遇到一个面试题 转换人民币
来源:互联网 发布:职业医师考试数据库 编辑:程序博客网 时间:2024/04/30 00:16
string num = "零一二三四五六七八九"; string unit = "千百十万千百十亿千百十万千百十元角分里"; do { try { Console.WriteLine("输入转换"); double d = Convert.ToDouble(Console.ReadLine()); string str = d.ToString("0000000000000000.000"); str = str.Remove(str.IndexOf('.'), 1); StringBuilder sb = new StringBuilder(); for (int i = 0; i < str.Length; i++) { if (str[i] != '0') { Console.WriteLine(str[i]); sb.Append(num[str[i] - 48]); //sb.Append(num[str[i] - '0']); sb.Append(unit[i]); } else if (i > 0 && str[i - 1] != '0') { sb.Append(num[str[i] - 48]); //sb.Append(num[str[i] - '0']); } } Console.WriteLine(sb.ToString().Trim('零')); } catch (Exception e) { Console.WriteLine(e.Message); } } while (true);
阅读全文
0 0
- 朋友遇到一个面试题 转换人民币
- 遇到的一个sql的面试题
- Java面试题-朋友的面试题
- 朋友的一道面试题
- 遇到一个面试题,用递归法实现字符串反转.
- 今天遇到这样一个面试题,在此记录一下
- 朋友今天问我一个面试题,我看了看,给大家分享一下
- SQL表结构转换(一个SQL面试题)
- 面试题整理 1:将一个字符串转换为整数
- 面试题1:把一个字符串转换成数字
- 积跬步,聚小流------关于数据类型转换的一个面试题
- 面试题精选(70):100人民币问题
- 面试题——格式化成人民币的格式
- 人民币转换
- 人民币转换
- 人民币转换
- 人民币转换
- 今天遇到的面试题
- iOS 收到推送后,播放声音
- ArcGIS实现打点弹窗
- OpenWrt驱动开发的一个小坑 kmod: missing module (null) 问题解决
- 赋值语句的运用
- 如何解决U盘拷贝时提示文件过大问题
- 朋友遇到一个面试题 转换人民币
- hutool工具类
- 背包问题
- Python培训(2)
- 蓝桥杯-------基础训练--特殊回文数,特殊的数字,回文数(JAVAdaima)
- 让PIP源使用国内镜像
- photoswipe实现图片放大功能在java中应用
- 正则表达式 验证是数字
- JAVA使用FTPClient类读写FTP