题目

模拟实现内存按值填充操作,将列表中的元素逐项修改为指定值并输出。

输入格式:无键盘输入(程序内置初始列表)。

输出格式:输出填充后的列表数值,以空格分隔。

数据范围与约定:列表长度不超过 100。

思路与算法

1. 批量重置列表元素
通过下标循环或切片重置 a[:] = [0] * len(a)。

2. 状态覆盖
模拟 C 语言 memset 对内存块全量置零的用法。

完整程序

# 模拟内存块按值批量填充(类似 memset)
a = [1, 2, 3, 4, 5]
for i in range(len(a)):
    a[i] = 0

print(" ".join(map(str, a)))

运行示例

输出:

0 0 0 0 0