📅  最后修改于: 2023-12-03 15:28:49.232000             🧑  作者: Mango
该题目属于门电竞模拟赛2017的第40题。该题目是关于C++编程的综合性问题,需要判断几个数的大小关系,通过代码来模拟数的排序。
有三个不同的整数 A, B, C,请你帮忙找出他们中的最大值和最小值。
输入格式:一个输入包含三个整数的数 A,B,C (1 ≤ A,B,C ≤ 1000000),数与数之间用一个空格分开。
输出格式:一个输出包含两个整数,其中第一个整数表示三个数中的最小值,第二个整数表示三个数中的最大值,两个数之间用一个空格分开。
该题目的思路比较简单,利用C++的判断语句,通过比较三个数,找出其中的最大值和最小值,然后输出即可。
#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++语言的练习题目之一,如果想要更加深入的了解该语言,建议多做几道类似的练习题目,以加深对于该语言的理解和掌握程度。