14

具体的代码逻辑如下:

1. 在 `main` 函数中,首先使用 `cin` 从标准输入读入两个浮点数 `n` 和 `sv`,分别表示数组的大小和阈值。

2. 然后使用一个 `for` 循环,通过 `cin` 从标准输入读入 `n` 个浮点数,并将其保存在数组 `a` 中。

3. 调用 `compute` 函数,传入参数 `n`、`a` 和 `sv`,进行计算。

4. 在 `compute` 函数中,定义了一个 `sum` 变量,用于保存数组中所有元素的和。同时定义了一个 `temp` 变量,初始值设为较大的数。

5. 使用一个 `for` 循环,遍历数组 `a`,将每个元素读入,并将其加到 `sum` 变量中。

6. 如果 `n` 的值大于等于 5,并且 `sum` 的值大于等于 `sv` 的值,则进入条件判断。

   - 在条件判断的代码块中,使用一个 `for` 循环,遍历数组 `a`,找到数组中的最小值,并将其保存到 `temp` 变量中。

   - 然后计算 `sum` 减去 `temp`,将结果保存到 `qq` 变量中。

   - 使用 `return` 语句返回 `qq` 给调用者。

7. 如果上述条件不满足,则使用 `return` 语句返回 `sum` 给调用者。

8. 返回到 `main` 函数中,将计算结果保存在变量 `m` 中。

9. 使用 `printf` 函数,按照指定的格式输出 `m`,保留两位小数。

10. 使用 `return 0` 终止程序并返回 0。

全部评论

相关推荐

点赞 评论 收藏
分享
机械打工仔:有说的你怀疑一下就行了,直接问也太实诚了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务