1332: 幂的末尾

来源:互联网 发布:linux 局域网域名配置 编辑:程序博客网 时间:2024/04/29 12:07

题目

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);        }    }}
原创粉丝点击