0

当 x 和 y 在区间 [1, 20] 上时,我的函数应该计算这个值。灌溉暴露不能高于 10,并且当 x 和 y 不在正确的间隔上时,您返回 -1。

如果我对函数的解释在这里不够清楚,那就是纸上谈兵: 在此处输入图像描述

对于 x 和 y 都是 6 的情况,它说它是 0.000000。但是当我手动进行计算时,我得到的输出是-1。我不确定我的代码有什么问题,也无法弄清楚为什么这个特定的测试用例不起作用!任何帮助表示赞赏。

这是我运行测试用例时得到的结果: 在此处输入图像描述

以下是我选择的测试用例: 在此处输入图像描述

这是我的函数代码: 在此处输入图像描述

4

1 回答 1

1

主要有2点:

  • 正如已经提到的,没有针对waterexp > 10.

  • 您的期望是错误的:如果x == ydenominator = 1并且waterexp = 12,那么您应该得到10。没有理由这样做-1

如果您将代码作为代码而不是图片提供,我什至会添加一个代码示例。

于 2013-10-19T07:02:32.610 回答