問題タブ [modulus]

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 投票する
4 に答える
671 参照

java - Java では、102%100 を実行し、残りを 2 ではなく 02 として取得したいと考えています。どうすればよいですか?

Java では、102%100 を実行し、残りを 2 ではなく 02 として取得したいと考えています。どうすればよいですか?

int a = (102%100);

a は 02 ではなく 2 を返します.. 02 を取得したい.. もともとは 1.02 であるはずですが、mod は 2 を返します. :( 誰かそれを行う方法を知っていますか?

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

xpath - mod の番号への Xpath キャスト ノード

数値にキャストして mod を使用したい数値を含むノードがあります。例えば:

私はもう試した:

これができるかどうか、何か考えはありますか?ASCIIに変換する方法があったとしても、私はそれを取るだろう

前もって感謝します!

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

c++ - cの剰余演算子

cの数の除算性を確認する必要があります。Cのモジュラス演算子を使用して、ある数値が別の数値で割り切れるかどうかを確認するにはどうすればよいですか?私はこれをやってみました:

file_intは9ですが、機能しませんでした。

私は何を間違えましたか?

ありがとう

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

c++ - 必要な場合-構築のアドバイス

いくつかのifステートメントを配置したforループがあります。これらの条件の目的は、数値の除算性をチェックし、数値が3で割り切れる場合は文字列を出力することです。数値が5で割り切れる場合は、別の文字列が出力されます。ただし、数値が3と5の両方で割り切れる場合は、他の文字列ではなく、まったく異なる文字列が代わりに出力されます。

これが私のコードです:

ご覧のとおり、最後の条件は完全には機能しません。どのタイプの制御構造を使用する必要がありますか?そうしないと?

どうもありがとう。

0 投票する
3 に答える
6685 参照

modulus - a/b mod m = (a mod m)/(b mod m) ですか?

a/b mod m = (a mod m)/(b mod m)ですか?

非常に大きな数の nCr mod m を見つけようとしています。もしそうならa/b mod m = (a mod m)/(b mod m)、私は私の問題を解決したと思います。

プロジェクトオイラー用です。階乗を使用した nCr 式を使用しています。

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

modulus - (2^n)%p の結果を見つけるには?

(2^n)%p (n は 10^36 の次数の非常に大きな数で、p は素数) を見つけるように求める質問に行き詰まりました。このアルゴリズム全体で使用できますが、10^36 が非常に大きいため、スタック オーバーフローが発生します。

彼らの他の方法やこれに対する改善はありますか??

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

c# - モジュラス (%) 演算子の CodeContracts は失敗しますか?

私は特殊なランダマイザー クラスを作成しており、CodeContracts を使用してその品質を確保したいと考えています。典型的なランダマイザー メソッドは、上限 'max' を受け取り、その上限を下回る正のランダム値を返します。

wherepick()は random を返しますUInt32。私の質問: 最後の「保証」で CodeContracts が失敗するのはなぜですか?

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

php - PHP オーバーフロー係数

連続二乗を使用して a^k mod m を解決するアルゴリズムを作成しています。連続二乗が機能する方法のため、アルゴリズムが計算する必要がある最大数は 2147483646^2 です (ユーザー入力を 214738364 に制限しました)。残念ながら、これはまだ計算する必要があります。二乗部分を正しく取得したようで、オーバーフローした数値を浮動小数点数に変換しますが、浮動小数点数と整数のモジュラスを計算できません。

サンプル行は次のとおりです。

どうすればこれを修正できますか? また、PHP で整数オーバーフローを回避するにはどうすればよいですか?

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

.net - XSLTmodは多数をチェックします

XSLT1.0で17桁の数値のモジュラス11チェックを実行しようとしています。ただし、常に間違った出力を与えるようです。

これについて私が見つけた唯一の情報はこの投稿にありましたが、解決策は見つかりませんでした。

過去にLuhnチェッカーにXSLTテンプレートを使用したことがありますが、これはモジュラスチェックとは異なる動作をすることに気付きましたが、多数のモジュラスを計算できるXSLTテンプレートを知っている人はいないでしょうか。

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

java - Javaでモジュラス演算子を効果的に使用するにはどうすればよいですか

私はJavaで通貨を扱う大学の課題をやっています。そのため、doubleの代わりにintを使用し、後でステートメントを出力するときにドル値に変換することをお勧めします。

数値4005で計算を行うまではすべて正常に機能します(intとして表される$ 40.05のように)。問題のあるコードの一部を貼り付けています。誰かが私が間違っていることを教えてくれれば幸いです。

上記のコードを実行すると、$40.05ではなく$40.5が表示されます。何が得られますか?

これは私の宿題のためであり、学びたいので、単純な解決策ではなく、ここで問題の根本について説明していただければ幸いです。

編集:Finbarrの答えに続いて、問題を修正したと思われるコードに以下を追加しました:

これはそれを行うための良い方法ですか、それとも私はここで物事を複雑にしすぎていますか?

編集:私を助けたのはフィンバーとウェスの両方の答えであったことを明確にしたいのですが、進め方が明確になったのでウェスの答えを受け入れました。