数最多100位,比较A,B大小,A,B都是正数,存在小数。
Sample Input
2.900000 2
0 0
Sample Output
2.900000>2
0=0
#include<string>
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
string a,b;
int m1,m2;
while(cin>>a>>b)
{
if(a.find('.')!=string::npos)
m1=a.find('.');
else
m1=0;
if(b.find('.')!=string::npos)
m2=b.find('.');
else
m2=0;
if(m1&&m2)
{
if(a.substr(0,m1)>b.substr(0,m2))
cout<<a<<">"<<b<<endl;
else if(a.substr(0,m1)<b.substr(0,m2))
cout<<a<<"<"<<b<<endl;
else
{
if(a.substr(m1)>b.substr(m2))
cout<<a<<">"<<b<<endl;
else if(a.substr(m1)<b.substr(m2))
cout<<a<<"<"<<b<<endl;
else if(a.substr(m1)==b.substr(m2))
cout<<a<<"="<<b<<endl;
}
}
if(m1==0&&m2)
{
if(a>b.substr(0,m2))
cout<<a<<">"<<b<<endl;
else if(a<=b.substr(0,m2))
cout<<a<<"<"<<b<<endl;
}
if(m1&&m2==0)
{
if(a.substr(0,m1)>=b)
cout<<a<<">"<<b<<endl;
else if(a.substr(0,m1)<b)
cout<<a<<"<"<<b<<endl;
}
if(m1==0&&m2==0)
{
if(a>b||a.length()>b.length())
cout<<a<<">"<<b<<endl;
else if(a<b||a.length()<b.length())
cout<<a<<"<"<<b<<endl;
else if(a==b)
cout<<a<<"="<<b<<endl;
}
}
return 0;
}