黑马程序员技术交流社区

标题: 如何编程实现计算字符串中每种字符出现的次数? [打印本页]

作者: 硬别    时间: 2013-10-15 20:09
标题: 如何编程实现计算字符串中每种字符出现的次数?
本帖最后由 硬别 于 2013-10-15 22:27 编辑

计算字符串中每种字符出现的次数。“Welcome to Chinaworld”,不区分大小写,打印“W 2”  “e 2”  “l 2”……等。
作者: ˋ初°见    时间: 2013-10-15 20:41
        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);

            }
        }
作者: 追溯客    时间: 2013-10-15 21:24
       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);

            }
        }
作者: 硬别    时间: 2013-10-15 22:27
哎 都好强大
作者: 追溯客    时间: 2013-10-25 11:11

同学给你加分了!好好学习!蔡蔡和叶叶在黑马等着你!黑马有你更精彩!快点为了当土豪努力吧!





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2