4 XYz application qwcvb aeioOa
xyz ApplIcAtIOn qwcvb AEIOOA
解题思路:水题一枚,字符大小写转化问题。
AC代码:
#include <iostream>
#include <cstdio>
#include <string>
using namespace std;
int main(){
// freopen("in.txt", "r", stdin);
int t;
string s;
while(scanf("%d", &t)!=EOF){
cin>>s;
for(int i=0; i<s.size(); i++){
if(s[i] == 'a' || s[i] == 'e' || s[i] == 'i' || s[i] == 'o' || s[i] == 'u' || s[i] == 'A' || s[i] == 'E' || s[i] == 'I' || s[i] == 'O' || s[i] == 'U'){
if(s[i]>='a' && s[i]<='z') s[i] -= 32;
printf("%c", s[i]);
}
else{
if(s[i]>='A' && s[i]<='Z') s[i] += 32;
printf("%c", s[i]);
}
}
printf("\n");
}
return 0;
}原文:http://blog.csdn.net/u013446688/article/details/41122979