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

分支结构作业:5个用户输入数字求最大最小值的伪代码优化求助

分支结构专项作业伪代码优化方案

现有代码问题

  • 逻辑冗余:每个判断分支都需要对4个数值做比较,全量判断需要写数十次比较逻辑,可读性差
  • 边界疏漏:所有判断条件使用严格大于/小于,若存在多个相等的最大/最小值,将无法命中对应分支,出现输出异常
  • 扩展性差:如果后续调整输入数值数量,需要大幅重写判断逻辑

优化后伪代码(仅用基础分支结构,无超纲内容)

// 接收用户输入的5个数字
输入第一个数字,保存为`numOne`
输入第二个数字,保存为`numTwo`
输入第三个数字,保存为`numThree`
输入第四个数字,保存为`numFour`
输入第五个数字,保存为`numFive`

// 初始化最大、最小值基准
max = numOne
min = numOne

// 分支判断更新最大值
If numTwo > max
    max = numTwo
If numThree > max
    max = numThree
If numFour > max
    max = numFour
If numFive > max
    max = numFive

// 分支判断更新最小值
If numTwo < min
    min = numTwo
If numThree < min
    min = numThree
If numFour < min
    min = numFour
If numFive < min
    min = numFive

// 输出结果
Print "最大数为" + max
Print "最小数为" + min

优化说明

  • 全程仅使用基础If分支结构,未涉及数组、循环等额外内容,完全匹配分支结构专项作业的考察要求
  • 仅需要8次分支判断即可得到结果,相比原有逻辑大幅精简,可读性更高
  • 兼容数值相等的场景,不会出现原有逻辑的边界疏漏
  • 逻辑链路清晰,每一步的执行目标明确,便于调试和后续调整

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 07:24:03