练习5.9
#include "stdafx.h"
#include<iostream>
#include<string>
#include<vector>
using namespace::std;
int main()
{
int sa = 0, se = 0, si = 0, so = 0, su = 0;
string str{ "aeioudhdushduasaejidjei" };
for (auto &word : str)
{
if (word == 'a')
{
++sa;
}
else if (word == 'e')
{
++se;
}
else if (word == 'i')
{
++si;
}
else if (word == 'o')
{
++so;
}
else if (word == 'u')
{
++su;
}
}
cout << "a" << ends << sa << ends << "e" << se << ends << "i" <<
si << ends << "o" << ends << so << ends << "u" << ends << su << endl;
system("pause");
return 0;
}
练习5.10
#include "stdafx.h"
#include<iostream>
#include<string>
#include<vector>
using namespace::std;
int main()
{
int sa = 0, se = 0, si = 0, so = 0, su = 0,tab = 0,blank = 0;
string str{ "AaBbCcDdEeFfG gIiOoUuU uOoiaiaaiomsoapOSJIP" };
for (auto &word : str)
{
switch (word)
{
case 'a': case 'A':
++sa;
break;
case 'e': case 'E':
++se;
break;
case 'i': case 'I':
++si;
break;
case 'o': case 'O':
++so;
break;
case 'u': case 'U':
++su;
break;
case ' ':
++tab;
break;
case ' ':
++blank;
break;
default:
break;
}
}
cout << "Aa" << ends << sa << ends << "Ee" << se << ends << "Ii" <<
si << ends << "Oo" << ends << so << ends << "Uu" << ends << su << endl;
cout << "tab" << tab << ends << " " << "blank" << blank << endl;
system("pause");
return 0;
}