给定一个长度为偶数位的 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;
//}