题意:给你x和y,问你x^y和y^x次方的大小。
思路:我们可以用取对数的方法进行比较,但是可能会有精度问题,所以当x==y的时候答案一定为=。
#include<bits/stdc++.h>
using namespace std;
int x, y;
int main()
{
scanf("%d%d", &x, &y);
char ans;
if (y*log2(x) < x*log2(y)) ans = '<';
if (y*log2(x) > x*log2(y)) ans = '>';
if (y*log2(x) == x*log2(y) || x == y) ans = '=';
printf("%c\n", ans);
return 0;
}
/*
3 3
*/