0

私の関数は、x と y が [1, 20] の間隔にあるときにこの値を計算する必要があります。灌漑露出は 10 を超えることはできず、x と y が正しい間隔にない場合、-1 を返します。

関数の説明がここで十分に明確でない場合は、紙の上にあります。 ここに画像の説明を入力

x と y が両方とも 6 の場合、0.000000 と表示されます。しかし、手で計算すると、出力は -1 になります。コードのどこが間違っているのかわからず、この特定のテスト ケースが機能しない理由がわかりません。どんな助けでも大歓迎です。

テストケースを実行したときの結果は次のとおりです。 ここに画像の説明を入力

私が選んだテストケースは次のとおりです。 ここに画像の説明を入力

関数のコードは次のとおりです。 ここに画像の説明を入力

4

1 に答える 1

1

主なポイントは 2 つあります。

  • 既に述べたように、waterexp > 10.

  • あなたの期待は間違っx == ydenominator = 1waterexp = 12ます10。である理由はありません-1

コードを画像ではなくコードとして提供した場合は、コード例も追加します。

于 2013-10-19T07:02:32.610 に答える