当前位置: 首页 > news >正文

井冈山保育院网站建设凡科建设网站入门版好不

井冈山保育院网站建设,凡科建设网站入门版好不,房地产找客源10个方法,网站建设公司广州一、任务一#xff1a;使用字典存储0~9的数字对应的大写文字#xff08;1#xff09;提示用户输入一个不超过三位的数#xff0c;提供一个方法#xff0c; #xff08;2#xff09;返回数的大写。例如#xff1a;306#xff0c;返回 叁零陆二、代码解析1. 字典初始化D…一、任务一使用字典存储0~9的数字对应的大写文字1提示用户输入一个不超过三位的数提供一个方法 2返回数的大写。例如306返回 叁零陆 二、代码解析1. 字典初始化 Dictionaryint, string dic new Dictionaryint, string(); dic.Add(0, 零); dic.Add(1, 壹); // ... 其他数字映射1使用Dictionary建立阿拉伯数字到中文大写的映射关系2键值对形式存储便于快速查找2. 数字位数分离算法 int bai num / 100; // 获取百位数 int shi num % 100 / 10; // 获取十位数 int ge num % 10; // 获取个位数1百位通过整除100获得2十位先取模100得到后两位数再整除103个位直接取模10获得3. 条件分支处理 if (bai ! 0) // 处理三位数 else if (shi ! 0) // 处理两位数 else // 处理一位数1根据数字的位数选择不同的处理逻辑2确保各种位数情况都能正确处理三、完整代码 using System; using System.Collections; using System.Collections.Generic; using System.Diagnostics; using System.Threading.Tasks; using System.Xml.Linq;namespace 进阶测试 {class Program{public static string GetType(int num){Dictionaryint,string dic new Dictionaryint,string();dic.Add(0, 零);dic.Add(1, 壹);dic.Add(2, 贰);dic.Add(3, 叁);dic.Add(4, 肆);dic.Add(5, 伍);dic.Add(6, 陆);dic.Add(7, 柒);dic.Add(8, 捌);dic.Add(9, 玖);string value;int bai num / 100;int shi num % 100 / 10;int ge num % 10;if (bai!0)//三位数{value dic[bai] dic[shi] dic[ge];}else if(shi!0)//两位数{value dic[shi] dic[ge];}else//一位数{value dic[ge];}return value;}static void Main(string[] args){Console.WriteLine(请输入一个不超过三位的数);Console.WriteLine(您输入的值为GetType(int.Parse(Console.ReadLine())));}} } 四、任务二计算每个字母出现的次数1使用字典存储 2最后遍历整个字典不区分大小写 五、代码分析1. 核心方法DealWithString public static void DealWithString(string str) {str str.ToLower(); // 统一转换为小写不区分大小写Dictionarychar, int dic new Dictionarychar, int();// 遍历字符串的每个字符for (int i 0; i str.Length; i){if (dic.ContainsKey(str[i])){dic[str[i]]; // 已存在字符计数1}else{dic.Add(str[i], 1); // 新字符初始化为1}} }2. 字典操作详解字典的初始化 Dictionarychar, int dic new Dictionarychar, int();1键(Key): char 类型存储字符2值(Value): int 类型存储该字符出现的次数字符统计逻辑 if (dic.ContainsKey(str[i])) // 检查字符是否已存在 {dic[str[i]]; // 存在则计数增加 } else {dic.Add(str[i], 1); // 不存在则添加新条目 }3. 结果输出 foreach (char c in dic.Keys) {Console.WriteLine({0}:{1}个, c, dic[c]); }1遍历字典中的所有键字符2输出每个字符及其出现次数 六、完整代码 using System; using System.Collections; using System.Collections.Generic; using System.Diagnostics; using System.Threading.Tasks; using System.Xml.Linq;namespace 进阶测试 {class Program{public static void DealWithString(string str){strstr.ToLower();Dictionarychar,int dic new Dictionarychar,int();for (int i 0; i str.Length; i){if (dic.ContainsKey(str[i])){dic[str[i]];}else{dic.Add(str[i], 1);}}Console.WriteLine(您输入的字符串识别字符以及相应的数量为:);foreach (char c in dic.Keys){{Console.WriteLine({0}:{1}个, c, dic[c]);}}}static void Main(string[] args){Console.Write(请输入需要检查的字符串:);string str Console.ReadLine();Console.WriteLine(您输入的字符串为{0},str);DealWithString(str);}} }
http://www.pierceye.com/news/859597/

相关文章:

  • 聊城手机网站建设多少钱扬州网站建设哪个好薇
  • 云南安宁做网站的公司手机网页制作软件中文版
  • 如何做征信公司网站做谷歌推广一定要网站吗
  • 重庆市做网站的公司有哪些苏州网站建设设计公司
  • 网站制作计算机域名解析到网站
  • 自己做的电影网站打开很慢wordpress 防采集
  • 西安专业网站建设公司排名做网站编写
  • 做电影网站还能赚钱云南网站建设哪家公司好
  • 重庆定制网站开发什么是网络营销战略
  • 网站建设硬件方案精准客源app
  • 网站视觉优化怎么做电子商务网站建设参考文献2018
  • 服务器可以吧网站做跳转吗wordpress 远程图片本地化
  • 网站在线访谈栏目建设个人网站可以备案了吗
  • 汉口北做网站搜索广告是什么
  • 电商网站可以用dw做嘉兴网站建设平台
  • 做网站是数据库应该放在哪里建筑工程水平防护网
  • vps网站无法通过ip访问网站怎么做的支付宝接口
  • 怎么创建一个博客网站网站的c4d动画是怎么做的
  • 西安做企业网站科技论文发表网
  • html 手机网站开发企业做网站的合同
  • 建立wordpress网站吗全州建设完小网站
  • 网站域名注册证书是什么制作WordPress友情链接
  • 如何在解决方案中新建网站html网页制作的软件下载
  • 企业网站怎么做优化开小加工厂去哪接单子
  • 网站建设推广费怎么做账域名和网站绑定
  • 商丘网站建设想象力网络中国流量最大的网站排行
  • 网站是否有备案网站集约化建设建议
  • 浏览器收录网站网上做图赚钱的网站
  • 网站建设优化过程中的优化策略相关文章 wordpress
  • 泉州网站深圳航空公司官网首页