您的位置:首页 > 编程语言 > C语言/C++

C++ Primer_4th第六章学习笔记

2017-03-26 14:09 162 查看
习题6.7

//统计读入的文本中大小写元音字母的个数

注意:此处读入数据时不能使用提取操作符>>,因为对于>>而言,空格、制表和

换行符均为数据项分隔符,会被忽略掉,使用cin对象的get成员函数则不会这样了

//统计读入的文本中大小写元音字母的个数
int _tmain(int argc, _TCHAR* argv[])
{
char ch;
//初始化每个元音的计数器
int acnt = 0;
int ecnt = 0;
int icnt = 0;
int ocnt = 0;
int ucnt = 0;
while (cin>>ch)
{
//若ch是元音,将相应计数器加1
switch (ch)
{
case 'a':
case 'A':
++acnt;
break;
case 'e':
case 'E':
++ecnt;
break;
case 'i':
case 'I':
++icnt;
break;
case 'o':
case 'O':
++ocnt;
break;
case 'u':
case 'U':
++ucnt;
break;
}
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: