字母统计 题解:用数组1到26记录出现次数;
#include<bits/stdc++.h>
using namespace std;
int main()
{
string s;
getline(cin,s);
int num[27]={0};
for(int i=1;i<=26;i++) //字母循环检查
{
for(int j=0;j<s.length();j++)
{
if(s[j]=='A'+i-1)
{
num[i]++;
}
}
char zimu='A'+i-1;
cout<<zimu<<":"<<num[i]<<endl;
}
}
登录后发布评论
暂无评论,来抢沙发