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