求一个整数任意次方的最后三位数,即求x^y的最后三位数,a和b的值由键盘输入。
#include <stdio.h>
#include <math.h>
int main(){
int a,b,c,sum,g;
scanf("%d%d",&a,&b);
sum=(int)pow(a,b);
if(sum>100){
g=sum%1000;
printf("%d",g);
}else if(sum>10){
g=sum%100;
printf("0%d",g);
}else{
g=sum%10;
printf("00%d",g);
}
return 0;
}