A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 硬别 于 2013-10-15 22:27 编辑

计算字符串中每种字符出现的次数。“Welcome to Chinaworld”,不区分大小写,打印“W 2”  “e 2”  “l 2”……等。

评分

参与人数 1技术分 +1 收起 理由
haxyek + 1

查看全部评分

4 个回复

倒序浏览
        static void Main(string[] args)
        {
            Dictionary<char, int> dic = new Dictionary<char, int>();
            Console.WriteLine("请输入一句话");
            string str = Console.ReadLine();
            for (int i = 0; i < str.Length; i++)
            {
                char ch = str[i];
                if (dic.ContainsKey(ch))
                {
                    dic[ch]++;

                }
                else
                {
                    dic.Add(ch, 1);
                }
            }
            foreach (KeyValuePair<char, int> temp in dic)
            {
                Console.WriteLine(temp.Key + ":" + temp.Value);

            }
        }

评分

参与人数 1技术分 +1 收起 理由
haxyek + 1

查看全部评分

回复 使用道具 举报
       static void Main(string[] args)
        {
            Dictionary<char, int> dic = new Dictionary<char, int>();
            Console.WriteLine("你想要输入的话");
            string str = Console.ReadLine();
            for (int i = 0; i < str.Length; i++)
            {
                char ch = str[i];
                if (dic.ContainsKey(ch))
                {
                    dic[ch]++;

                }
                else
                {
                    dic.Add(ch, 1);
                }
            }
            foreach (KeyValuePair<char, int> temp in dic)
            {
                Console.WriteLine(temp.Key + ":" + temp.Value);

            }
        }

评分

参与人数 1技术分 +1 收起 理由
haxyek + 1

查看全部评分

回复 使用道具 举报
哎 都好强大
回复 使用道具 举报

同学给你加分了!好好学习!蔡蔡和叶叶在黑马等着你!黑马有你更精彩!快点为了当土豪努力吧!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马