题目
模拟实现内存按值填充操作,将列表中的元素逐项修改为指定值并输出。
输入格式:无键盘输入(程序内置初始列表)。
输出格式:输出填充后的列表数值,以空格分隔。
数据范围与约定:列表长度不超过 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