You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

简易伪代码:用循环填充数组并搜索值20的实现方法

简易伪代码实现方案

实现逻辑拆分

  • 声明固定长度为10的数组容器
  • 用循环遍历数组的每一个下标位,完成所有元素的填充(填充逻辑可根据实际需求替换为用户输入、随机生成、固定值赋值等)
  • 初始化空集合存储匹配结果,二次遍历数组,逐个判断元素值是否为20,符合条件就将当前下标存入结果集合
  • 遍历完成后判断结果集合是否为空:为空则输出未找到的提示信息,非空则输出集合内存储的所有匹配下标

伪代码示例

// 声明长度为10的数组
DECLARE array[10]

// 循环填充数组元素
FOR index FROM 0 TO 9
    // 此处可替换为任意元素赋值逻辑
    OUTPUT "请输入第", index + 1, "个元素的值:"
    INPUT array[index]
END FOR

// 初始化匹配下标存储列表
DECLARE matched = []

// 遍历搜索值为20的元素
FOR index FROM 0 TO 9
    IF array[index] == 20
        APPEND index TO matched
    END IF
END FOR

// 按搜索结果输出对应内容
IF LENGTH(matched) == 0
    OUTPUT "提示:当前数组中不存在值为20的元素"
ELSE
    OUTPUT "值为20的元素对应下标如下:"
    FOR each item IN matched
        OUTPUT item
    END FOR
END IF

说明:上述伪代码默认采用多数编程语言通用的0起始下标规则,如果业务场景要求下标从1开始计数,只需调整循环起止范围、输出下标时做+1处理即可。

内容的提问来源于stack exchange,提问作者TevinChins

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 15:33:21