题目描述
计算a^b的个位数。
输入
一行两个空格隔开的正整数表示a和b。
输出
输出a^b的个位数。
样例输入
2 4
样例输出
6
数据范围限制
1<=a,b<=100000
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c;
cin>>a>>b;
a=a%10;c=a;
for(int i=1;i<b;i++)
{
a=a*c;
if(a>10) a=a%10;
}
cout<<a;
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int main(){
long long a,b,c;
cin>>a>>b;
c=pow(a,b);//会超限,答案错误
cout<<c%10;
}