水到什么都不想说了。
/** hdu3079/win.cpp* Created on: 2012-11-4* Author : ben*/ #include <cstdio> #include <cstdlib> #include <cstring> #include <cmath> #include <ctime> #include <iostream> #include <algorithm> #include <queue> #include <set> #include <map> #include <stack> #include <string> #include <vector> #include <deque> #include <list> #include <functional> #include <numeric> #include <cctype> using namespace std; map<char, char> mymap; void init() {char vowels[] = "aoeiu";char vowels2[] = "AOEIU";char consonant[] = "bcdfghjklmnpqrstvwxyz";char consonant2[] = "BCDFGHJKLMNPQRSTVWXYZ";for(int i = 0; i < 5; i++) {mymap[vowels[i]] = vowels2[i];mymap[vowels2[i]] = vowels2[i];}for(int i = 0; i < 21; i++) {mymap[consonant2[i]] = consonant[i];mymap[consonant[i]] = consonant[i];} } int main() { #ifndef ONLINE_JUDGEfreopen("data.in", "r", stdin); #endifint T, len;char str[200];init();scanf("%d", &T);getchar();while(T--) {gets(str);len = strlen(str);for(int i = 0; i < len; i++) {str[i] = mymap[str[i]];}puts(str);}return 0; }