给定一个长度为偶数位的0,1字符串,请编程实现串的奇偶位调换。
输出
输出蕴含多组测试数据。
输出的第一行是一个整数C,示意有C测试数据。
接下来是C组测试数据,每组数据输出均为0,1字符串,保障串长为偶数位(串长<=50)。
输入
请为每组测试数据输入奇偶位调换后的后果,每组输入占一行。
样例输出 Copy
2
0110
1100
样例输入 Copy
1001
1100

代码示例(本人写的,只能过平台,不完满)

//#include<iostream>//#include<string>//using namespace std;////int main(){//    int n = 0;//    scanf("%d",&n);//    while(n--){//        string a;//        char q; //        cin >> a;//        for(int i = 0; i < (int)(a.size() - 1); i+=2){//            q = a[i];//            a[i] = a[i + 1];//            a[i + 1] = q;//        }//        cout << a << endl;//    }//    return 0;//}


给你一个字符串,现要求你对其进行解决,使得解决后的字符串满足如下要求:
字符串外面的元音字母全副为大写;
其余字母全副为小写。
输出
输出的第一行为一个正整数T(T<=20),示意测试数据的个数。
每个输出的字符串只蕴含大写字母和小写字母。字符串长度不超过50。
输入
对于每一个测试数据,输入其对应的后果。每个后果占一行。
样例输出 Copy
4
XYz
application
qwcvb
aeioOa
样例输入 Copy
xyz
ApplIcAtIOn
qwcvb
AEIOOA

代码示例(本人写的,只能过平台,不完满)

//#include<iostream>//#include<string>//using namespace std;////int main(){//    int n = 0;//    scanf("%d",&n);//    while(n--){//        string a;//        cin >> a;//        for(int i = 0; i < a.size(); i++){//            if(a[i]=='A'||a[i]=='a'||a[i]=='E'||a[i]=='e'||a[i]=='I'||a[i]=='i'||a[i]=='O'||a[i]=='o'||a[i]=='U'||a[i]=='u'){//                a[i] = toupper(a[i]);//            }else {//                a[i] = tolower(a[i]);//            }//        }//        cout << a << endl;//    }//    return 0;//}