整数大小比较c++

题目描述

输入两个整数,比较它们的大小。若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;
}
相关推荐
moxiaoran57536 分钟前
Go语言的文件操作
开发语言·后端·golang
水饺编程8 分钟前
第4章,[标签 Win32] :文本的格式化,等待完善
c语言·c++·windows·visual studio
我命由我123459 分钟前
Android 开发问题:Duplicate class android.support.v4.app.INotificationSideChannel...
android·java·开发语言·java-ee·android studio·android-studio·android runtime
似霰13 分钟前
Android 平台智能指针使用与分析
android·c++
小白学大数据20 分钟前
Python 进阶爬虫:解析知识星球 API
开发语言·爬虫·python
季明洵21 分钟前
反转字符串、反转字符串II、反转字符串中的单词
java·数据结构·算法·leetcode·字符串
赴前尘22 分钟前
记一次golang进程执行卡住的问题排查
开发语言·后端·golang
whale fall23 分钟前
如何在同一台电脑里安装32 位 Python 和 64 位 Python
开发语言·笔记·python·学习
2401_8414956426 分钟前
【Python高级编程】近似串匹配
python·算法·动态规划·字符串·数组·时间复杂度·空间复杂度
lingggggaaaa30 分钟前
安全工具篇&魔改二开&CheckSum8算法&Beacon密钥&Stager流量&生成机制
学习·算法·安全·web安全·网络安全·免杀对抗