📜  门|门模拟 2017 |第 40 题(1)

📅  最后修改于: 2023-12-03 15:28:49.232000             🧑  作者: Mango

门|门模拟 2017 |第 40 题

该题目属于门电竞模拟赛2017的第40题。该题目是关于C++编程的综合性问题,需要判断几个数的大小关系,通过代码来模拟数的排序。

题目描述

有三个不同的整数 A, B, C,请你帮忙找出他们中的最大值和最小值。

输入格式:一个输入包含三个整数的数 A,B,C (1 ≤ A,B,C ≤ 1000000),数与数之间用一个空格分开。

输出格式:一个输出包含两个整数,其中第一个整数表示三个数中的最小值,第二个整数表示三个数中的最大值,两个数之间用一个空格分开。

编程思路

该题目的思路比较简单,利用C++的判断语句,通过比较三个数,找出其中的最大值和最小值,然后输出即可。

Code
#include<iostream>
using namespace std;
int a, b, c;
main()
{
cin >> a >> b >> c;
if (a >= b && a >= c)
{
    if (b >= c)
    {
        cout << c << " " << a;
    }
}
if (a >= b && a >= c)
{
    if (c >= b)
    {
        cout << b << " " << a;
    }
}
if (b >= a && b >= c)
{
    if (a >= c)
    {
        cout << c << " " << b;
    }
}
if (b >= a && b >= c)
{
    if (c >= a)
    {
        cout << a << " " << b;
    }
}
if (c >= a && c >= b)
{
    if (a >= b)
    {
        cout << b << " " << c;
    }
}
if (c >= a && c >= b)
{
    if (b >= a)
    {
        cout << a << " " << c;
    }
}
}
总结

该题目是C++语言的练习题目之一,如果想要更加深入的了解该语言,建议多做几道类似的练习题目,以加深对于该语言的理解和掌握程度。