Console.WriteLine("输入一个字符串:");
string str = Console.ReadLine().ToLower();//定义接收一个字符字符串,全部转换成小写字母
for (int i = 0; i < str.Length;i++)//循环截取字符串中的char字符
{
if(str[i]!=' '){//判断是否为空
int count = 0;//定义出现次数的变量
for (int j = 0; j < str.Length; j++) //循环比较
{
//查出相同的计数加一次
if(str[i]==str[j])
count++;
}
Console.WriteLine(str[i]+" "+count);//输出字出现的次数
str = str.Replace(str[i],' ');//把判断过的字符替换成空格
}
}
Console.ReadKey();
|