您的位置:首页 > 其它

统计一句话中每个字母出现的次数。

2016-06-04 18:07 369 查看

问题及代码:

#include <iostream>
#include<map>
#include<cctype>
using namespace std;

int main()
{
map<char,int>s;
char c;
do{
cin>>c;
if(isalpha(c))
{
c=tolower(c);
s[c]++;
}
}
while(c!='.');
for(map<char,int>::iterator iter=s.begin();iter!=s.end();++iter)
cout<<iter->first<<" "<<iter->second<<" ";
cout<<endl;
return 0;
}


运行结果:



知识点总结:

这个是STL在具体程序中的应用,可以看出,程序的可读性变得更高了。

学习心得:

学习软件工程,就要多加练习。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: