您的位置:首页 > 其它

写一个程序,语言不限,能将人民币金额从阿拉伯数字转换为大写汉字表示。例如,把1234.56转换为壹仟贰佰叁拾肆圆零伍角陆分。

2012-12-15 19:48 513 查看
namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

Console.WriteLine("请输入数字:");

string s = Console.ReadLine();

Console.Write("转换后¥:");

for (int i = 0; i < s.Length; i++)

{

//switch(Convert.ToInt32(Console.ReadLine()))

switch (s[i] - 48)

{

case 0:

Console.Write("零");

break;

case 1:

Console.Write("壹");

break;

case 2:

Console.Write("贰");

break;

case 3:

Console.Write("叁");

break;

case 4:

Console.Write("肆");

break;

case 5:

Console.Write("伍");

break;

case 6:

Console.Write("陆");

break;

case 7:

Console.Write("柒");

break;

case 8:

Console.Write("捌");

break;

case 9:

Console.Write("玖");

break;

case 10:

Console.Write("拾");

break;

default:

Console.Write("输入其他字符");

break;

}

}

Console.WriteLine();

Console.Read();

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐