注意任何数的0次方都为1.
#include <cstdio>
int main(){
int a, b;
while(scanf("%d%d", &a, &b) == 2){
if(b == 0){
printf("1\n");
continue;
}
b = (b - 1) % 4 + 1;
int t = a = a % 10;
for(int i = 1; i < b; ++i)
a *= t;
printf("%d\n", a % 10);
}
return 0;
}