您的位置:首页 > 其它

输入一段字符串计算以元音开头的字母有几个

2016-08-10 22:18 381 查看
#include <iostream>
#include <string>

int main()
{
using namespace std;

unsigned a =0 ,b = 0,c = 0,d=0;

cout << "输入单词: ";
string tt;
while (cin >> tt && "q" != tt)
{
++a;
char first_char = tt[0];
if (!isalpha(first_char))
{
++b;
}
else if ('a' == first_char || 'A' == first_char ||
'o' == first_char || 'O' == first_char ||
'u' == first_char || 'U' == first_char ||
'e' == first_char || 'E' == first_char ||
'i' == first_char || 'I' == first_char  )
{
++c;
}
else
{
++d;
}
}

cout << "总共输入: " << a << " 个字符串。" << endl;
cout << "元音开头的单词有:" << c << endl;
cout << "不是以字母开头的有:" << b << endl;
cout << "剩余的有:" << d << endl;

cout << endl;

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐