从键盘输入一个字符串,请把其中的小写字母转换为大写字母,把大写字母转换为小写字母, 并将转换后的字符串输出。c语言
时间: 2024-03-03 08:52:52 浏览: 113
好的,以下是 C 语言的代码:
#include <stdio.h>
int main() {
char str[100];
int i;
printf("请输入字符串:");
gets(str);
for (i = 0; str[i] != '\0'; i++) {
if (str[i] >= 'a' && str[i] <= 'z') {
str[i] = str[i] - 32;
} else if (str[i] >= 'A' && str[i] <= 'Z') {
str[i] = str[i] + 32;
}
}
printf("转换后的字符串:%s", str);
return 0;
}
这个程序首先从键盘输入一个字符串,然后遍历字符串中的每个字符,如果是小写字母,则将其转换为大写字母,如果是大写字母,则将其转换为小写字母。最后输出转换后的字符串。注意,这里使用了 gets
函数来读取输入的字符串,但是这个函数存在安全隐患,实际使用中应该使用更安全的函数替代。
相关问题
Python编写程序从键盘输入一个字符串,然后将其中的大写字母转换为小写字母,小写字母转换为大写字母,其他字符不变。
可以使用Python内置的字符串方法swapcase()
来实现大小写字母互换的功能。下面是示例代码:
# 从键盘输入一个字符串
s = input("请输入一个字符串:")
# 调用字符串方法进行大小写字母互换
s = s.swapcase()
# 输出互换后的字符串
print(s)
运行后,可以输入一个字符串,程序会将其中的大写字母转换为小写字母,小写字母转换为大写字母,其他字符不变,并输出互换后的字符串。
从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件"test"中保存。字符串str提供了很多转换字母的方法,具体如下:upper():将所有字符中的小写字母转换为大写字母lower():把所有字符中的大写字母转为小写字母capitalize():把第一个字母转化为大写字母,其余小写title():把每个单词的第一个字母转化为大写,其余小写
好的,以下是 Python 代码实现:
# 从键盘输入一个字符串
string = input("请输入字符串:")
# 将小写字母全部转换成大写字母
string = string.upper()
# 将字符串输出到文件中
with open("test", "w") as file:
file.write(string)
解释一下代码:
首先使用 input
函数从键盘输入一个字符串,并将其赋值给变量 string
。
然后使用 upper
方法将字符串中的小写字母全部转换成大写字母。
最后使用 open
函数打开一个名为 "test" 的文件,使用 write
方法将字符串写入文件中,完成保存操作。需要注意的是,使用 with
语句打开文件可以自动关闭文件,避免出现资源泄露的问题。
相关推荐
















