统计字符串中字符数量的问题

来源:百度知道 编辑:UC知道 时间:2024/05/09 06:48:48
输入一个字符串,统计每个字符的数量并输出(如输入CDDA,输出C=1,D=2,A=1)
最好能用c#实现,其他的语言也可以!!!
只有这么多了,那位高手写下啊,

给你写了一下:
string str="abbc";
Hashtable ht = new Hashtable();

for(int i=0;i<str.Length;i++){
string tmp = str.Substring(i,1);
if(!ht.Contains(tmp))
ht.Add(tmp, 1);
else
ht[tmp] = Convert.ToInt32(ht[tmp]) + 1;

}
foreach(DictionaryEntry de in ht){
Response.Write(string.Format("{0}={1},",de.Key,de.Value));
}

有50分就搞,5分太少了

代码没有,
可以考虑循环那个字串,
将字符作为Key将出现次数作为Value 压入一个键值对应的范型集合.

50分不行 得100 楼主太小气了你的积分用来干什么

可以用字典或者集合来写。。。5分才啊。。。懒滴写饿。。。

string s = null;
char[] aar=s.ToCharArray();
..................