给出两个正整数,判断他们的大小。
输入格式:
两个正整数。
输出格式:
若前者大,输出>;
若后者大,输出<;
若一样大,输出=。
输入:
1412894619244619891 23762842222
输出:
>
#include <bits/stdc++.h>
using namespace std;bool cmp(vector<int> &x,vector<int> &y)
{if(x.size() != y.size()) return x.size() > y.size();for(int i=x.size()-1;i>=0;i--)if(x[i]!=y[i])return x[i]>y[i];return true;
}int main()
{vector<int> x,y;string a,b;cin>>a>>b;for(int i=a.size()-1;i>=0;i--) x.push_back(a[i]-'0');for(int i=b.size()-1;i>=0;i--) y.push_back(b[i]-'0');bool it = cmp(x,y);if(a == b && a.size() == b.size()){cout<<"=\n";return 0;}if(it)cout<<">\n";elsecout<<"<\n";return 0;
}