問題タブ [ceil]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
5132 参照

c# - 最も近いドルに丸める

次の条件で最も近いドルに丸める方法を探しています
:(整数.50以上の場合は次の整数に切り上げます)
(整数.49以下の場合は現在の整数に切り下げます)

私が試してみました:

これは、たとえば1.5=2および2.5=2であるため、最も近い偶数に丸められるため、必ずしも希望どおりに丸められるとは限りません。

私も試しました:

これは常に高い整数に切り上げられます。

私がやろうとしていることのための組み込み機能はありますか、それとも数をチェックして床または天井に応じて行うために独自のカスタムメソッドを作成する必要がありますか?

0 投票する
1 に答える
1574 参照

java - TreeMap Java の天井と床

私が TreeMap を使用していることに気付いたのは、単に floorEntry() (および ceilingEntry()) メソッドで何かを検索する機能が必要だったからです。これにより、明らかにコードが少しぎこちなくなります。では、floorEntry() と同じ機能を提供する組み込みのソート済みリストがあるかどうかを知っている人はいますか?

たとえば、私はList<Integer> list. そして私には価値がありますint numlist以下の最大要素を取得したいnum

0 投票する
5 に答える
5276 参照

php - PHP で、10 進数が 50 より大きいか小さいかを確認するにはどうすればよいですか?

変数内の数値が 50 を超える 10 進数であるか、または 50 未満であるかを確認しようとしています。次に、50 以上であるかどうかに応じて、10 進数を 99 に丸め、小さい場合は 00 に丸めます。 .

これが私のコードの一部です:

すべての 10 進数を 99 に切り上げます。99 に丸めるには 50 以上の小数のみが必要で、49 以下は 00 になります。

PHPでこれを達成するにはどうすればよいですか? どうもありがとう、私はここで立ち往生していて、それを行う方法があまりわかりません。

0 投票する
6 に答える
1285 参照

c - c では、1200 / 500 = 3 を作成するにはどうすればよいですか

C では、どうすれば 1200 / 500 = 3 になりますか。

宿題をやっています。

配送計算ツール: 迅速な配送会社は、パッケージの重量と配送先の距離に基づいて、パッケージを発送します。10 ポンドまでの小さなパッケージのみを発送します。彼らが請求する金額を決定するのに役立つプログラムが必要です。送料は500マイルごとに計算されます。つまり、600 マイルは 900 マイルと同じ料金です。

彼らがあなたに与えた表は次のとおりです。

Package Weight--------------------------Rate per 500 miles shipped

2 pounds or less------------------------$1.50

More than 2 but not more than 6---------$3.70

More than 6 but not more than 10--------$5.25

ここに 1 つのテスト ケースがあります。

テスト ケース データ:

重量: 5.6 ポンド
マイル: 1200 マイル

予想された結果:

配送料は $11.10 です


私の答えは7.40に出続けます

0 投票する
1 に答える
1353 参照

time - SAS:時間形式変数をCeil

ceil09:31:23などの時間形式変数でコマンドを使用することはできますか?ceil09:32:00に使用したいと思います。似たようなものを使ってみましたが、丸めたくないのでround(time,'0:01:00'T)使いたいです。私に与える意志をceil使用してください。代わりに使用しようとしましたが、機能しません。round09:31:00ceilround

0 投票する
5 に答える
5575 参照

c - CEILINGマクロのユースケースを理解する

コードベースのユーティリティヘッダーに次のマクロが見つかりました。

これ(この回答の助けを借りて)私は次のように解析しました:

しかし、このマクロがコードベースでどのように使用されているかをどれだけ見つめても、そのような操作の価値を理解することはできません。使用法はコメントされていません。これは、それが何か明らかなことを示しているようです。

誰かがこのマクロのユースケースの英語の説明を提供できますか?それはおそらく盲目的に明白です、私はそれを見ることができません...

0 投票する
2 に答える
19369 参照

jsp - JSTL/ELの番号の上限

JSTLでは、

リターン2と以下

戻り1、必要なのは2数の上限です

JSTLでこれを実現する直接的な方法はありますか(または、適切なカスタムタグを使用することが唯一の方法です)?

0 投票する
5 に答える
5998 参照

c# - 正の System.Double 値の Fast Floor および Ceiling 代替

下限関数と天井関数には、それぞれ以下/以上の最大/最小整数が含ま dます。それぞれより小さい/大きいが等しくない d最大/最小の整数を見つけたいです。

もちろん、これはいくつかの方法で実現できますがif's and but's、この操作はアルゴリズムで何十億回も実行されるため、分岐を含まないか、少なくとも非常に高速な方法を探しています。

バイナリ操作は可能ですか? そうでない場合、最良の代替手段は何ですか?

明らかな解決策は次のようになります。

: 目的は、 がまたはdに近いかどうかを調べることです。lessThanmoreThan

0 投票する
1 に答える
334 参照

c++ - 出力を丸め、C++ での代入のために xxx.0 を表示する必要があります

課題を手伝ってもらえますか? テスト ケースを取り込んで、小数点以下 1 桁の BMI を生成する BMI Calculator を作成する必要がありました。私のコードは、フィート = 4、インチ = 10、ポンド = 1000 の場合を除いて、ほとんどのケースに合格します。期待される結果は 209.0 で、209 しか出力されません。if ステートメントを作成して、 「.0」またはそれをコーディングする方法はありますか?

0 投票する
4 に答える
6172 参照

c - C で ceil() を実装する

ceil()で独自に実装したいC。ソースコードのライブラリを検索してここで見つけましたが、理解するのはかなり難しいようです。きれいでエレガントなコードが欲しい。

私もSOで検索し、ここでいくつかの答えを見つけました。答えはどれも正しくないようです。答えの1つは次のとおりです。

私の知る限り、の戻り値の型はceil()int ではありません。ここでマクロはタイプセーフになりますか? さらに、上記の実装は負の数でも機能しますか?

それを実装する最良の方法は何ですか?

きれいなコードを提供できますか?