最高位数字

描述

求N^N的个位数字大家应该都会了,可是,N^N的最高位数字你会求吗?

输入

多组测试数据。

每组数据输入一个正整数N(N≤1,000,000,000)。

输出

对于每组数据,输出N^N的最高位数字。

样例输入

3

4

样例输出

2

2


public static void main(String[] args) {
		BigInteger num = new BigInteger("1");
		Scanner sc=new Scanner(System.in);
		int a=sc.nextInt();
		for(int i = 1; i <=a;i++){
			num =num.multiply(new BigInteger(a + ""));
		}
		//num.toString();
		char[] c=num.toString().toCharArray();
		System.out.println(c[0]);
		BigInteger q=new BigInteger("4");
		System.out.println(q.nextProbablePrime());
	}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值