MySQLで数値の累乗を計算しますか?
数値のべき乗を計算するには、POWER()関数を使用します。まずテーブルを作成しましょう-
mysql> create table DemoTable ( Amount int ); Query OK, 0 rows affected (0.89 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable values(64); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values(144); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values(400); Query OK, 1 row affected (0.13 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select *from DemoTable;
これにより、次の出力が生成されます-
+--------+ | Amount | +--------+ | 64 | | 144 | | 400 | +--------+ 3 rows in set (0.00 sec)
以下は、数値の累乗を計算するためのクエリです-
mysql− select Amount,power(Amount,2) AS CURRENT_AMOUNT from DemoTable;
これにより、次の出力が生成されます-
+--------+----------------+ | Amount | CURRENT_AMOUNT | +--------+----------------+ | 64 | 4096 | | 144 | 20736 | | 400 | 160000 | +--------+----------------+ 3 rows in set (0.04 sec)
-
nの素数rの累乗! C++で
この問題では、2つの整数nとrが与えられます。私たちの仕事は、与えられた素数rの累乗を数nの階乗で見つけることです。 問題を理解するために例を見てみましょう 入力 − n =6 r =2 出力 − 4 説明 − Factorial n, 6! = 6*5*4*3*2*1 = 720 720 = 24 * 32 * 5, power of 2 is 4 この問題を解決するための簡単な解決策は、階乗を直接見つけてから素数の累乗を見つけることです。しかし、これは最善の解決策ではありません。 もう1つの効率的な解決策は、数式を使用することです。 nの「r」の力! =floor(n /
-
数値がC#で2の累乗であるかどうかを確認するにはどうすればよいですか?
2の累乗は、2nの形式の数値です。nは整数です 2を底とし、整数nを指数とするべき乗の結果。 n 2n 0 1 1 2 2 4 3 8 4 16 5 32 例1 class Program { static void Main() { Console.WriteLine(IsPowerOfTwo(9223372036854775809)); Console.WriteLine(IsPowe