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}