#include<stdio.h> //题目是:求的是a的b次方的最后一个数是什么
int last(int x,int y){
x = x % 10;
int k;
int a[5];
switch(x){
case 1:
return 1;
case 5:
return 5;
case 6:
return 6;
case 0:
return 0;
case 2:
{
a[5]={2,4,8,6};
k = y % 4;
return a[k-1];
}
case 3:
{
a[5]={1,3,9,7};
k = y % 4;
return a[k];
}
case 4:
{
a[5]={4,6};
k = y % 2;
return a[k-1];
}
case 7:
{
a[5]={1,7,9,3};
k = y % 4;
return a[k];
}
case 8:
{
a[5]={8,4,2,6};
k = y % 4;
return a[k-1];
}
case 9:
{
a[3]={1,9};
k = y % 2;
return a[k];
}
}
}
int main(){
int a,b;
while(~scanf("%d %d",&a,&b)){
if(b==0)
printf("1");
else
printf("%d",last(a,b));
}
return 0;
}
慕侠2084024
慕移动6052691
Success派
karl卡尔
随时随地看视频慕课网APP
相关分类