#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;
}
转载于:https://blog.51cto.com/1154915583/1705911