【咳咳】注意了,这个也是一道笔试题.今天新安装了VS2005,拿它开刀,竟然发现不是想像中那么简单.
【分析】
①用if...else.........是编程的吗?你
②用swtch,我当初就这些写的,常规方法,结果笔试失败!!
③刚刚想到的,用枚举+for
④................还没想到,期待你的发散思维
【思路】
枚举类型学编程的都学过,但感觉不是很常用,以至于我们都忽略了它的存在,今天终于轮到它表现了.
用两个枚举类型,把1,2,3转化为壹,贰,叁     另一个存放{圆,拾,佰.....}
通过for语句判断具体的单位
【处理的问题及总结】
①定义枚举类(下个帖子具体分析一下其中的一个Bug)
②字符串相连  【+=】  具体是怎么连?
string s="AX"; 
    s+="zhz";     //等价于   s=s+"zhz";   而非  s="zhz"+s
基础不扎实啊,..惭愧...
字符转化为数字问题,头一次遇到.
从下图,我们可以清楚的看出:
Convert.ToInt32()不会转化字符,或者说它把字符转化为了ASCII码中对应的号,,,但是在开发环境中提示可以有char类型的参数,因为程序中用到了char类型的参数,才偶然发现这个问题
数字转换为大写人民币(附源码)_AX


【源码】

 1数字转换为大写人民币(附源码)_AXusing System;
 2数字转换为大写人民币(附源码)_AXusing System.Data;
 3数字转换为大写人民币(附源码)_AXusing System.Configuration;
 4数字转换为大写人民币(附源码)_AXusing System.Web;
 5数字转换为大写人民币(附源码)_AXusing System.Web.Security;
 6数字转换为大写人民币(附源码)_AXusing System.Web.UI;
 7数字转换为大写人民币(附源码)_AXusing System.Web.UI.WebControls;
 8数字转换为大写人民币(附源码)_AXusing System.Web.UI.WebControls.WebParts;
 9数字转换为大写人民币(附源码)_AXusing System.Web.UI.HtmlControls;
10数字转换为大写人民币(附源码)_AX
11数字转换为大写人民币(附源码)_AX
12}

相关文章:

  • 2022-12-23
  • 2021-04-10
  • 2021-10-17
  • 2021-05-17
  • 2021-06-07
  • 2021-06-22
  • 2021-05-16
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-25
  • 2021-06-12
  • 2021-10-25
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案