問題タブ [pow]
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.
java - Java Math.Pow メソッド
このコードを使用していますが、Math.pow(-n,-n) を正しく計算していません。Math.pow(-n,-n) が 0.0 まで計算しているようです。すべての変数には type がありdouble
ます。
php - php関数内でpowを使用する
私はPHPにかなり慣れていないので、課題に問題が発生したようです。単利ローンの月々の返済額を計算する関数を作成しようとしています。これが私のコードです。
ただし、実行しようとすると、次のようなエラーが発生します。
致命的なエラー:関数名は5行目の(filepath)の文字列である必要があります
powは事前定義された関数であるため、問題が何であるかはわかりません。奇妙なことに、これは関数内で機能します。
正しいデータを教えてください。しかし、それを変数に割り当てようとすると、計算の中で壊れてしまうようです。
c++ - インテリセンスで2つのpow()の内部の計算を使用するsqrt()が間違っているのはなぜですか
私はこのコードを持っています:
しかし、何らかの理由で、Msintellisenseはそれを間違った構文としてフラグを立てています。理由はわかりません。
javascript - Math.pow() 指数としての浮動小数点数
の第二引数(指数)に浮動小数点数を渡したいですMath.pow()
。NaN
渡された数値が 0、2、7 などの整数でない場合は常に取得します。名前を付けます。これを機能させるためのJavaScriptの有効な方法はありますか?
PS: 1 より大きい不透明度は意味をなさないとコメントしないでください。e^x; x > 0
より大きい値が得られることはわかっています1
。これが機能するようになったら、適切な関数を挿入します。
c++ - N=2^x、真なら真と書く。なぜ間違っているのですか?
私のコーディングを手伝ってください。このようなプログラムを作りたいです。悪い英語ですみません。
与えられた入力:
戻る:
私はこれをやろうとしましたが、私が望むようには機能しません。
お願い助けて。ありがとうございました。
c - C の pow() は可変指数では機能しません
少しのコードがあります:
-lm
Eclipse コンパイラ設定にリンクしました: gcc -O0 -g3 -Wall -lm -c -fmessage-length=0 -MMD -MP -MF"src/pgm.d" -MT"src/pgm.d" -o "src/pgm.o" "../src/pgm.c"
、エラーの原因がわかりません。私は何をしていないのですか?
c - pow からの異常な出力
次の C コード
次の出力が得られます
私はdevcppコンパイラを使用しています。意味がありませんよね?何か案は?(その pow(10,2) はおそらく 99.9999 のようなもので、最初の出力を説明していません。さらに、math.h を含めても同じ出力が得られました)
c++ - pow() 呼び出し時の丸め結果の違い
OK、pow 関数とその結果を int にキャストすることについて多くの質問があったことは知っていますが、この少し具体的な質問に対する答えが見つかりませんでした。
OK、これはCコードです:
これが出力です: "25 25 24 25". pow への引数がリテラルでない 3 番目のケースでのみ、おそらく丸め誤差が原因で間違った結果になることに注意してください。明示的なキャストがなくても同じことが起こります。この4つのケースで何が起こるか誰か説明できますか?
Windows 7 で CodeBlocks を使用し、それに付属の MinGW gcc コンパイラを使用しています。
c - C の pow 関数が変数を認識できない
cのpow関数に問題があります。変数 Qb は間違った出力を与えます - 177827.941004 の代わりに 10000 を与えるので、最終出力は 2009 ではなく 2007 になります。
コンパイルコマンドは by.
gcc -ggdb -std=c99 -Wall -Werror -o test_pow02 test_pow02.c -lm
しかし、2100/400 を 5.25 にハードコードすると、正しく動作します。私はすでに最後に -lm を持っています。これを修正するにはどうすればよいですか?