题目
Description
幂ab的末三位数是多少?
Input
多组输入
两个正整数a,b。1<=a<=100,1<=b<=10000。
Output
从高位到低位输出幂的末三位数字,中间无分隔符。若幂本身不足三位,在前面补零
Sample Input
3 4
Sample Output
081
代码块
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner cn = new Scanner(System.in);
while(cn.hasNext()){
int a = cn.nextInt();
int b = cn.nextInt();
int i =2;
int jc = a;
while(i<=b){
jc*=a;
jc%=1000;
i++;
}
if(jc<10){
System.out.println("00"+jc);
}
else if(jc<100){
System.out.println("0"+jc);
}
else System.out.println(jc);
}
}
}