将一维数组s1中的小写字母转换为对应大写字母,大写字母转换为对应小写字母,存储到一维数组s2中 【样例输入】 ab12T 【样例输出】 AB12t
时间: 2024-06-13 22:07:25 浏览: 102
以下是将一维数组s1中的小写字母转换为对应大写字母,大写字母转换为对应小写字母,存储到一维数组s2中的Python代码:
```python
s1 = input() # 获取输入字符串
s2 = "" # 初始化s2
for i in s1:
if i.islower(): # 如果是小写字母
s2 += i.upper() # 转换为大写字母
elif i.isupper(): # 如果是大写字母
s2 += i.lower() # 转换为小写字母
else:
s2 += i # 其他字符不变
print(s2) # 输出结果
```
相关问题
C语言将一维数组s1中的小写字母转换为对应大写字母,大写字母转换为对应小写字母,存储到一维数组s2中 【样例输入】 ab12T 【样例输出】 AB12t
以下是C语言将一维数组s1中的小写字母转换为对应大写字母,大写字母转换为对应小写字母,存储到一维数组s2中的代码实现:
```c
#include <stdio.h>
#include <ctype.h>
int main()
{
char s1[100], s2[100];
int i;
printf("请输入字符串:");
gets(s1);
for (i = 0; s1[i] != '\0'; i++) {
if (islower(s1[i])) {
s2[i] = toupper(s1[i]);
} else if (isupper(s1[i])) {
s2[i] = tolower(s1[i]);
} else {
s2[i] = s1[i];
}
}
s2[i] = '\0';
printf("转换后的字符串为:%s\n", s2);
return 0;
}
```
阅读全文