初级题 挑选元音字母
要求 字符串输入 最大值50 挑选元音字母 aeiou
例子输入 i love china
输出 ioeia
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str, out;
getline(cin, str);
for(int i=0; i<str.length(); i++)
{
if(str[i]==‘a‘ || str[i]==‘e‘ || str[i]==‘i‘ || str[i]==‘o‘ || str[i]==‘u‘)
{
out.push_back(str[i]);
}
}
cout << out << endl;
system("pause");
return 0;
}
int main()
{
string str, out;
getline(cin, str);
for(int iter=0; iter<str.length(); iter++)
{
switch(str[iter]) //switch后面括号内的表达式类型为整数类型(包括字符型)
{
case ‘a‘:
case ‘e‘:
case ‘i‘:
case ‘o‘:
case ‘u‘: out.push_back(str[iter]); break;
default:break;
}
}
cout << out << endl;
system("pause");
return 0;
}
时间: 2024-11-13 06:30:55