1/*
 2編寫一個帶有兩個 int 型形參的函數,產生第一個參數的第二個參數次冪的值。
 3編寫程序傳遞兩個 int 數值調用該函數,請檢驗其結果。
 4*/

 5#include<iostream>
 6
 7using namespace std;
 8
 9int Power(int radix,int index)
10{
11    int times = index,sum = 1;
12    if(times==0)
13        return 1;
14    else
15    {
16        while(times--)
17        {
18            sum *= radix;
19        }

20        return sum;
21
22    }

23}

24int main()
25{
26    int myRadix,myIndex;
27    cout << "Please input Radix and Index:" << endl;
28    cin >> myRadix >> myIndex;
29    cout << "Power(" << myRadix << "," << myIndex << ") =" << Power(myRadix,myIndex) << endl;
30    return 0;
31}