C#を使用して3の累乗を計算するにはどうすればよいですか?
3の累乗の場合、累乗を3に設定し、次のスニペットのような再帰コードを適用します-
if (p!=0) { return (n * power(n, p - 1)); }
数が5であるとすると、反復は-
になります。power(5, 3 - 1)); // 25 power (5,2-1): // 5
上記は5*25、つまり以下に示すように125を返します-
例
using System; using System.IO; public class Demo { public static void Main(string[] args) { int n = 5; int p = 3; long res; res = power(n, p); Console.WriteLine(res); } static long power (int n, int p) { if (p!=0) { return (n * power(n, p - 1)); } return 1; } }
出力
125
-
Cプログラムを使用して行列の転置を計算する方法は?
行列の転置 行列の転置は、行が元の行列の列であるものです。つまり、AとBが2つの行列であり、行列Bの行が行列Aの列である場合、行列Bは次の転置であると言われます。マトリックスA。 m(i、j)行列をm(j、i)に変更するために使用されるロジックは次のとおりです- for (i = 0;i < m;i++) for (j = 0; j < n; j++) transpose[j][i] = matrix[i][j]; プログラム1 この例では、forループを使用して行列の転置を出力します。 。 #include
-
C ++を使用してOpenCVで経過時間を計算する方法は?
ここでは、OpenCVを使用して経過時間を計算する方法を理解します。 次のプログラムは、C++を使用してOpenCVの経過時間を計算します。 例 #include<opencv2/opencv.hpp>//OpenCV header to use VideoCapture class// #include<iostream> using namespace std; using namespace cv; int main() { Mat myImage;//Declaring a matrix to load the frames// &n