菜鸟练习,输出写的比较乱,可以自己进行增删。
#include<iostream>
using namespace std;
int main() {
/*
相等情况下,比较三个数大小
*/
int a, b, c;
cout << "输入三个数";
cin >> a >> b >> c;
cout << a << b << c<<'\t';
if (a > b) {
if (a > c) {
cout << "a最大" << a << '\t';
if (b > c) {
cout << "b第二大" << b << '\t'<<"c最小"<<c;
}
else if(b = c) {
cout << "b和c同样小" << b << '\t' << c;
}
else {
cout << "c第二大" << c<< '\t' << "b最小"<<b;
}
}
else if (a == c) {
cout << "a和c同样大" << a << '\t' << c << '\t' << "b最小" << b;
}
else {
cout << "c最大" << c<< '\t' << "a第二大" << a<< '\t' << "b最小"<<b;
}
}
else if (a == b) {
if (b > c) {
cout << "a和b一样大" <<'\t'<< a << '\t' << b << '\t' << "c最小" << c;
}
else if (b == c) {
cout << "a,b,c同样大" << a << '\t' << b << '\t' << c;
}
else {
cout << "a和b一样小" <<'\t'<< a << '\t' << b << '\t' << "c最大" << c;
}
}
else {
if (b > c) {
if (c == a) {
cout << "b最大" << b << '\t' << "a和c同样小" << a << '\t' << c;
}
else if (c > a)
{
cout << "b最大" << b << '\t' << "c第二" << c << '\t' << "a最小" << a;
}
else {
cout << "b最大" << b << '\t' << "a第二" << a<< '\t' << "c最小" << c;
}
}
else if (b == c) {
cout << "b和c同样大" << b << '\t' << c << '\t'<<"a最小" << a;
}
else {
cout << "c最大" << c << '\t' << "b第二" << b << '\t' << "a最小" << a;
}
}
return 0
}