一、题目链接
http://noi.openjudge.cn/ch0104/05/
二、解题思路
◎ 题中x的取值超出int类型的范围,因此需要用long类型(C++用long long类型)定义;
◎ 两个指定整数之间存在三种可能性:
→ 前者大于后者;
前者等于后者;
前者小于后者;
以上三种可能性是互斥的。
三、实施步骤
◎ 首先,定义并输入long类型(C++用long long类型)的整数x、int类型的整数y;
◎ 其次:
→ 如果x>y,输出字符>;
否则如果x==y,输出字符=;
否则,输出字符<。
四、Java程序
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
long x = input.nextLong();
int y = input.nextInt();
if (x > y) {
System.out.print('>');
}
else if (x == y) {
System.out.print('=');
}
else {
System.out.print('<');
}
}
}
五、C++程序
#include <iostream>
using namespace std;
int main()
{
long long x;
int y;
cin >> x;
cin >> y;
if (x > y)
{
cout << '>';
}
else if (x == y)
{
cout << '=';
}
else
{
cout << '<';
}
return 0;
}