编程实现x的y次方的最后三位数(x与y至少是两位数以上)
Sample Input:
13**13(以两个**代表次方)
13**20
Sample Output:
253
801
1 #include <stdio.h> 2 int main() 3 { 4 int x,y,i,h; 5 while(scanf("%d%d",&x,&y)!=-1) 6 { 7 8 x=x%1000; 9 for(h=1,i=0;i<y;i++) 10 { 11 12 h*=x; 13 h%=1000; 14 } 15 printf("%d\n",h); 16 } 17 return 0; 18 }