在标准输入中输入一段英文文章在新的一行开头输入ctrl z表示结束。
#include <iostream>
#include <vector>
using namespace std;
int main()
{
string letter="";
string word;
while(cin>>word)
{
letter=letter+word;//"hello"+"world"="helloworld";
}//把我们所要输入的内容输入到letter中
string letter1="abcdefghijklmnopqrstuvwxyz";
vector<int> num;
for(int i=0;i<letter1.length();i++)
{
int num1=0;
for(int j=0;j<letter.length();j++)
{
if(letter1[i]==letter[j])
{
num1++;
}
}
if(num1!=0)
{
num.push_back(num1);
}
}//记录从a~z每一个字符在letter中出现的次数,并把它储存到向量中
if(num.size()!=0)//1、更快一些;2、防止程序崩溃
{
for(int i=0;i<num.size();i++)
{
int num2=0;
for(int j=0;