整数大小比较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;
}
相关推荐
倒头就睡的小比特2 天前
算法竞赛C++常用的STL
c++·算法
weilx12342 天前
C++笔记-文件IO-<fcntl.h>
c++
小羊没烦恼!2 天前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
伞伞悦读2 天前
【第38期】Python 模块与包详解:import、from、模块搜索路径、包结构和 __init__
开发语言·python
猎头南楼2 天前
知识社区推荐系统实践:新用户冷启动与长短期兴趣建模的挑战 资深推荐算法工程师
人工智能·深度学习·算法·机器学习
Smileyqp沛沛2 天前
前端?C++ ?较大差异基础罗列
c++·基础·前端转c++
C语言小火车2 天前
C/C++ 为什么需要编译器?
开发语言·c++
旖旎夜光2 天前
力控面试题 01.01: 判定字符是否唯一(位运算) —— 题解
c++·学习·算法·leetcode·力控
wzdark2 天前
大规模并行计算中的负载均衡算法研究4
算法
吞下星星的少年·-·2 天前
C++ 萌新语法入门篇
c++·算法比赛