思路:
代码:
#include <iostream>
#include <math.h>
using namespace std;
main()
{
long long int a,b;
long long int ans=1;
cin>>a>>b;
while(b)
{
if(b%2==1)
ans=ans*a;
a=a*a;
b=b/2;
}
cout<<ans;
}
运行结果:
思路:
代码:
#include <iostream>
#include <math.h>
using namespace std;
main()
{
long long int a,b;
long long int ans=1;
cin>>a>>b;
while(b)
{
if(b%2==1)
ans=ans*a;
a=a*a;
b=b/2;
}
cout<<ans;
}
运行结果: