計算任意整數的任意冪

2021-08-30 21:04:49 字數 563 閱讀 3567

最近複習資料結構,弱弱的寫了寫練習,這個是計算任意整數的任意次冪的演算法

[color=blue]/*

* author: kevin alps

* date: 2010-09-12

* function:計算任意整數的任意冪

*/[/color]

[color=green]#include

#include [/color]

[color=green]#define maxsize 100[/color]

[color=yellow]using namespace std;[/color]

[color=blue]/*

* parameter:

* result:結果陣列 n:底數 exponent:指數 maxsize:結果陣列的位數

*/[/color]

[color=red]void mypow(int *result, int n, int exponent, int maxsize)}}

}int main()

return 0;

}[/color]

求得任意整數的階乘

所求數越大,記憶體開銷越大 即n的值越大 n的值設為1000,可求得400多的階乘 include include include define n 800 只要n設得足夠大,可求到的階乘數越大,設到1000,可以求到400多的階乘 void main printf n d i 1 for j k ...

求得任意整數的階乘

所求數越大,記憶體開銷越大 即n的值越大 n的值設為1000,可求得400多的階乘 view plain include include include define n 800 只要n設得足夠大,可求到的階乘數越大,設到1000,可以求到400多的階乘 void main if a j 10 pr...

大整數任意進製轉換

include include include include using namespace std char str 1000 輸入字串 int start 1000 ans 1000 res 1000 被除數,商,餘數 轉換前後的進製 static int oldbase static int...