题目:给你两个字符串,问去掉元音字母后是否相同。
分析:简单题。直接去掉元音字母,比较即可。
说明:注意空行,要用getline。
#include <iostream>
#include <cstdlib>
#include <string>
#include <cstdio>
using namespace std;
string a,b;
int main()
{
int n;
cin >> n;getchar();
while (n --) {
getline(cin,a);
getline(cin,b);
string c,d;
for (int i = 0 ; i < a.length() ; ++ i)
if (a[i]!='a'&&a[i]!='e'&&a[i]!='i'&&a[i]!='o'&&a[i]!='u')
c.append(1, a[i]);
for (int i = 0 ; i < b.length() ; ++ i)
if (b[i]!='a'&&b[i]!='e'&&b[i]!='i'&&b[i]!='o'&&b[i]!='u')
d.append(1, b[i]);
if (c == d)
cout << "Yes\n";
else cout << "No\n";
}
return 0;
}