编写一个控制台程序编程从键盘输入三位数字输出大写形式

上传人:宝路 文档编号:22287751 上传时间:2017-11-26 格式:DOC 页数:3 大小:34.82KB
返回 下载 相关 举报
编写一个控制台程序编程从键盘输入三位数字输出大写形式_第1页
第1页 / 共3页
编写一个控制台程序编程从键盘输入三位数字输出大写形式_第2页
第2页 / 共3页
编写一个控制台程序编程从键盘输入三位数字输出大写形式_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《编写一个控制台程序编程从键盘输入三位数字输出大写形式》由会员分享,可在线阅读,更多相关《编写一个控制台程序编程从键盘输入三位数字输出大写形式(3页珍藏版)》请在金锄头文库上搜索。

1、 class Programstatic void Main(string args)string sInput = ;string sOutput;while (sInput != exit)Console.Write(rn 输入一个三位数(100999 ),输入 exit结束:);sInput = Console.ReadLine();if (sInput != exit) fun f = new fun(sInput);sOutput = f.myConvertSum();if (string.IsNullOrEmpty(sOutput)Console.Write(无法转换,请确认输入的

2、是一个三位数(100999 )!);elseConsole.Write(转换结果:0, sOutput);else break;class funstring snum=;public fun(string s)snum = s; public string myConvertSum() if (!IsPositveDecimal(snum) return ;return Convert3Digit(int.Parse(snum);/ / 判断是否是 3 位数正数字字符串 / / 判断字符串 / 如果是数字,返回 true,否则返回 false private bool IsPositveDe

3、cimal(string str)int d;tryd = int.Parse(str);catch (Exception)return false;if (d = 100 & d / 转换三位数字 100-999 中文大写 / private string Convert3Digit(int num)const string chineseNum = 零壹贰叁肆伍陆柒捌玖;string rstring = ;if (num 999) return rstring;int ge = num % 10;int shi = (num % 100 - ge) / 10;int bai = num /

4、 100; if (ge != 0)rstring = chineseNum.Substring(ge, 1);if (shi != 0)rstring = chineseNum.Substring(shi, 1) + 拾 + rstring;elserstring = chineseNum.Substring(shi, 1) + rstring;else if (shi != 0)rstring = chineseNum.Substring(shi, 1) + 拾 + rstring;rstring = chineseNum.Substring(bai, 1) + 佰 + rstring;return rstring;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号