数字比较

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Neo233/article/details/83045517

牛牛很喜欢对数字进行比较,但是对于3 > 2这种非常睿智的比较不感兴趣。上了高中之后,学习了数字的幂,他十分喜欢这种数字表示方法,比如xy。

由此,他想出了一种十分奇妙的数字比较方法,给出两个数字x和y,请你比较xy和yx的大小,如果前者大于后者,输出">",小于则输出"<",等于则输出"="。

输入描述:

 

两个数字x和y。

满足1 <= x,y <= 109


 

输出描述:

一个字符,">","<"或者"="。

示例1

输入

2 2

输出

=

示例2

输入

2 4

输出

=
import java.util.Scanner;

public class Main{
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int a = sc.nextInt();
		int b = sc.nextInt();
		double e = Math.log10(a);
		double f = Math.log10(b);
		double c = a * f;
		double d = b * e;
		if(c == d) {
			System.out.println('=');
		}else if(c > d) {
			System.out.println('<');
		}else {
			System.out.println('>');
		}
		sc.close();
	}
}

思路蜜汁神奇

猜你喜欢

转载自blog.csdn.net/Neo233/article/details/83045517