题目描述
输入两个整数,比较它们的大小。若x>y,输出>
;若x=y,输出=
;若x<y,输出<
。
输入格式
一行,包含两个整数x和y,中间用单个空格隔开。−2^31≤x,y<2^31 。
输出格式
一个字符。若 x>y,输出>
;若 x=y,输出=
;若 x<y ,输出<
;
输入数据 1
1000 100
输出数据 1
>
代码1:判断(int范围内)
cpp
#include<bits/stdc++.h>
using namespace std;
int main(){
int x,y;
cin>>x>>y;
if(x==y){//和他一样大
cout<<"=";
}
if(x>y){//比他大
cout<<">";
}
if(x<y){//比他小
cout<<"<";
}
return 0;
}
代码2:字符串(所有的都适用)
cpp
#include<bits/stdc++.h>
using namespace std;
void solve(){
string s1,s2;
cin>>s1>>s2;//输入
if(s1[0]=='-'&&s2[0]!='-'){//负数判断
cout<<'>';
return;
}
if(s1[0]!='-'&&s2[0]=='-'){//负数判断
cout<<'<';
return;
}
if(s1==s2){//和他一样大
cout<<'=';
return;
}
if(s1.size()>s2.size()){//判断长度
cout<<'>';
return;
}
if(s1.size()<s2.size()){//判断长度
cout<<'<';
return;
}
if(s1>s2){//大小
cout<<'>';
return;
}
cout<<'<';//其他
return;
}
int main(){
solve();//直接执行函数
return 0;
}