1332: 幂的末尾

xiaoxiao2021-02-28  114

题目

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); } } }
转载请注明原文地址: https://www.6miu.com/read-51093.html

最新回复(0)