字母大小写转换

426 词

题目描述

现在给出了一个只包含大小写字母的字符串,不含空格和换行,要求把其中的大写换成小写,小写换成大写,然后输出互换后的字符串。

输入

第一行只有一个整数m(m<=10),表示测试数据组数。
接下来的m行,每行有一个字符串(长度不超过100)。

输出

输出互换后的字符串,每组输出占一行。

#include<bits/stdc++.h>
using namespace std;
int main() {
int n, i, j;
cin >> n;
string a;
while (n–) {
cin >> a;
j = a.length();
for (i = 0; i < j; i++) {
if (a[i] >= ‘a’ && a[i] <= ‘z’)a[i] = a[i] - 32;
else a[i] += 32;
}
cout << a << endl;
}
return 0;
}