#include<bits/stdc++.h>
using namespace std;
void fun()
{
int a[62]={0} ;
char c;
cout<<"请输入一个字符串,以#结尾:";
cin>>c;
while(c!='#')
{
if(c>='A'&&c<='Z') a[c-'A']++;
else if(c>='a'&&c<='z') a[c-'a'+26]++;
else a[c-'0'+52]++;
cin>>c;
}
int flag=-1;
while(flag)
{
cout<<"请输入要计数的字符:";
cin>>c;
if(c>='A'&&c<='Z') cout<<a[c-'A']<<"\n";
else if(c>='a'&&c<='z') cout<<a[c-'a'+26]<<"\n";
else cout<<a[c-'0'+52]<<"\n";
cout<<"继续1,退出-1:";
cin>>c;
}
}
int main()
{
fun();
return 0;
}
写一个算法统计在输入字符串中各个字符出现的频度
最新推荐文章于 2022-11-01 21:16:32 发布