键盘输入一个数字, 移除数组arr[1,2,3.4,2,5.6.2.7•21中与输入数值相等的元素值,并生成一个新数组旦输出。
时间: 2023-05-20 20:01:46 浏览: 91
java 键盘输入一个数,输出数组中指定元素的示例
5星 · 资源好评率100%
以下是可以实现该功能的 Python 代码:
```
num = int(input("请输入一个数字:"))
arr = [1, 2, 3, 4, 2, 5, 6, 2, 7, 21]
new_arr = [x for x in arr if x != num]
print(new_arr)
```
如果您需要 Lua 代码,可以尝试以下代码:
```
function remove_num(arr, num)
local new_arr = {}
for i = 1, #arr do
if arr[i] ~= num then
table.insert(new_arr, arr[i])
end
end
return new_arr
end
local arr = {1, 2, 3, 4, 2, 5, 6, 2, 7, 21}
local num = tonumber(io.read())
local new_arr = remove_num(arr, num)
for i = 1, #new_arr do
io.write(new_arr[i] .. " ")
end
```
请注意,这里的 Lua 代码只是一种实现方式,可能不是最优解。
阅读全文