这个题大致的思路就是求A的B次方的最后一位数字,这个要根据一些规律,1到9这些数的n次方的最后一位数都是有四个数循环的,可以根据这个做题
#include<stdio.h>int main()
{
int a,i,b,m,s;
while(scanf("%d%d",&a,&b)!=EOF)
{
s=1;
a%=10;
m=b%4;
if(b%4==0) m=4;
for(i=0;i<m;i++)
{
s*=a;
// s%=10;
}
printf("%d\n",s%10);
}
return 0;
}