#include <iostream>
using namespace std;
int main()
{
int T,num,M;
cin>>T;
M=T;
int a[T];
for(;T>0;T--)
{
cin>>num;
int i=num%10;
if(num%4==1)a[T]=i;
else if(num%4==2)a[T]=(i*i)%10;
else if(num%4==3)a[T]=(i*i*i)%10;
else if(num%4==0)a[T]=(i*i*i*i)%10;
}
for(;M>0;M--)
cout<<a[M]<<endl;
return 0;
}
2015年ACM课堂练习:rightmost digit
最新推荐文章于 2019-03-23 22:20:15 发布