冪函數是使用乘法運算子進行計算的,即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中文網其他相關文章!