码蹄集 - MT2065 - 整数大小比较

@TOC


整数大小比较

时间限制:1秒
空间限制:128M


题目描述

给出两个正整数,判断他们的大小


输入描述

两个正整数

数据范围

保证所有数在$2^{100}$以内


输出描述

若前者大,输出>

若后者大,输出<

若一样大,输出=


样例一

输入

1
1412894619244619891 23762842222

输出

1
>

题目分析

这道题用python的话,那就是入门级别的难度。

提供2种用C/C++的思路:

C/C++ 方法一:字符串

把输入当作字符串来处理,首先判断字符串长度,若不同,则长者大。

若相同,则前到后比较,遇到第一个不同的为止,大者大。

若遍历到字符串尾也未发现不同,那就说明相等。

C/C++ 方法二:__int128

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

但有些编译器不支持```__int128```

# AC代码

```python
'''
Author: LetMeFly
Date: 2022-08-21 11:03:24
LastEditors: LetMeFly
LastEditTime: 2022-08-21 11:03:26
'''
a, b = map(int, input().split())
if a > b:
print(">")
elif a == b:
print("=")
else:
print("<")

虽然代码可以复制,但最好还是自己理解后再敲哦

原创不易,转载请附上原文链接哦~
Tisfy:https://letmefly.blog.csdn.net/article/details/126455447


码蹄集 - MT2065 - 整数大小比较
https://blog.letmefly.xyz/2022/08/21/MaTiJi - MT2065 - 整数大小比较/
作者
Tisfy
发布于
2022年8月21日
许可协议