べき乗関数は乗算演算子を使用して計算されます。つまり、5n は 5*5*5... n 回に相当します。乗算 (*) および除算 (/) 演算子を使用せずにこの関数が適切に動作するように、ネストされたループを使用して数値を n 回繰り返し加算します。
#include <iostream> using namespace std; int main() { int a= 4 , b = 2; if (b == 0) cout<<"The answer is"<<1; int answer = a; int increment = a; int i, j; for(i = 1; i < b; i++) { for(j = 1; j < a; j++) { answer += increment; } increment = answer; } cout<<"The answer is "<<answer; return 0; }
The answer is 16
以上がC プログラムでは、独自のべき乗関数を作成しますが、乗算 (*) および除算 (/) 演算子は使用できません。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。