#include <stdio.h>
int main()
{
  int x,y,i,z=1;
  printf("请输入任意的x和y(x^y):");
  scanf("%d%d",&x,&y);
  for(i=1;i<=y;i++)
	   z=z*x%1000;
  if(z>=0&&z<=10)
  {
	printf("%d^%d的最后三位数是:00%d\n",x,y,z);
  }
 else  if(z>10&&z<=99)
 {
  printf("%d^%d的最后三位数是:0%d\n",x,y,z);
 }
 else
 {
   printf("%d^%d的最后三位数是:%d\n",x,y,z);
 }
 return 0;
}