酷代码 AI
菜单
服务商

给你n个数,再给你两个数a和b,要求把b位置的数字变成a(下标从1开始),输出修改后的数组。 输入 第一行为三个数字分别为n,a和b。 第二行有n个数。 数据范围: 1 <= 𝑛 <= 10 4 其中n个数和a、b都在整型范围之内。 输出 输出n个数,为处理后的数组结果。 样例输入 复制 5 2 3 6 1 7 2 3 样例输出 复制 6 1 2 2 3

以下是使用 Python 实现该功能的代码: ```python # 读取输入的 n, a, b n, a, b = map(int, input().split()) # 读取输入的 n 个数,转换为列表 numbers = list(map(int, input().split())) # 将列表中第 b 个位置(索引为 b-1)的数字替换为 a numbers[b - 1] = a # 输出修改后的列表,用空格连接每个元素 print(" ".join(map(str, numbers))) ``` [2025-12-14 12:52:48 | AI问答 | 119点数解答]

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