将输入数据转化为人民币大写输出
来源:互联网 发布:机械加工工艺手册软件 编辑:程序博客网 时间:2024/04/28 13:13
转化为大写的方法:
private string datachange(string str)
{
string read = "";
switch (int.Parse(str))
{
case 0:
read = "零";
break;
case 1:
read = "壹";
break;
case 2:
read = "贰";
break;
case 3:
read = "叁";
break;
case 4:
read = "肆";
break;
case 5:
read = "伍";
break;
case 6:
read = "陆";
break;
case 7:
read = "柒";
break;
case 8:
read = "捌";
break;
case 9:
read = "玖";
break;
}
return read;
}
添加单位的方法:
private string china(int i)
{
string read1 = "";
switch (i)
{
case 8:
read1 = "亿";
break;
case 7:
read1 = "仟";
break;
case 6:
read1 = "佰";
break;
case 5:
read1 = "拾";
break;
case 4:
read1 = "万";
break;
case 3:
read1 = "仟";
break;
case 2:
read1 = "佰";
break;
case 1:
read1 = "拾";
break;
case 0:
read1 = "元";
break;
}
return read1;
}
转化按钮事件:
private void Button1_Click(object sender, System.EventArgs e)
{
int length = 0;
string print = "";
string str = "";
string ss ="";
if(Regex.IsMatch(TextBox1.Text,@"^(/d*/./d*|/d*)$"))
{
ss = double.Parse(TextBox1.Text).ToString("#0.00");
length = ss.Length-3;
str = datachange(ss.Substring(ss.Length-2,1))+"角"+datachange(ss.Substring(ss.Length-1,1))+"分";
}
else
{
Response.Write("输入格式不正确!");
}
for(int i=0;i<length;i++)
{
print += datachange(ss.Substring(i,1))+china(length-(i+1));
}
Response.Write(print+str);
}
- 将输入数据转化为人民币大写输出
- 将人民币转化为大写
- 将阿拉伯数字转化为人民币的大写
- 将小写数字转化为大写人民币
- C#将金额转化为人民币大写形式
- 将金额转化为人民币大写形式 javascript版
- PHP将数字金额转化为中文人民币大写
- 数字转化为人民币大写
- 将一串数字转化为中文字符串,使用 C# 将数字转换成大写人民币 (例如:用户输入2300,系统就会显示两千三百元 )
- 将数字字符串人民币转化成大写字符串人民币
- 将人民币数字转换为中文大写
- 将人民币中的阿拉伯数字转换为大写
- 将数字字符串转换为人民币大写
- .net 将数字转换为人民币大写
- 123转化大写人民币
- 将人民币的数字转化成大写表示 [asp]
- 将人民币的数字转化成大写表示
- 将阿拉伯数字转化成大写的人民币数字
- 利用JSF、SpringFramework和Hibernate构建Web应用的实例讲述
- 关于强名称
- 用servlet编写的文件上传程序
- SWF文件格式说明书(四)
- 赤手空拳打造个性化文件夹(可应用于WEB开发)
- 将输入数据转化为人民币大写输出
- 多表单提交的一种解决方法
- 现在将要离开公司里
- [转载] 如何保护Java程序
- MySQL 的jdbc为何不能正确的编码汉字
- 基于HTTP的QQ协议之我所见
- ASP函数详解
- 微软最新九个严重漏洞
- SSL技术相关链接