酷代码 AI
菜单
服务商

题目描述 给定一个字符串 s s 以及两个整数 a a 和 b b,请你交换字符串中第 a a 个和第 b b 个字符,然后输出交换后的字符串。 输入格式 共三行, 第一行一个字符串 s s; 第二行一个整数 a a; 第三行一个整数 b b。 输出格式 输出交换后的字符串。

以下是使用 Python 实现的代码: ```python # 读取输入的字符串 s = input() # 读取要交换的第一个位置 a = int(input()) # 读取要交换的第二个位置 b = int(input()) # 将字符串转换为列表,因为字符串是不可变类型,列表可变 s_list = list(s) # 交换列表中第 a 个和第 b 个元素 s_list[a], s_list[b] = s_list[b], s_list[a] # 将列表转换回字符串 result = ''.join(s_list) # 输出交换后的字符串 print(result) ``` [2025-12-06 20:29:32 | AI问答 | 141点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多