記錄
#include <iostream>
using namespace std;
int main(int argc, char** argv) {
int flag=0,a1,a2,a3,a4=0,flag2=1;
cin >> a1 >> a2 >> a3;
while(flag!=1)
{
if(a1<a2)
{
a4=a1;
a1=a2;
a2=a4;
}
if(a2<a3)
{
a4=a2;
a2=a3;
a3=a4;
}
if(a1>=a2)
{
if (a2>=a3)
flag = 1;
}
}
if(a1==a2)
{ flag2++;
if (a1==a3)
flag2++;
}
if(a1!=a2)
{
if (a2==a3)
{
a2=a1;
flag2 ++;
}
}
switch(flag2)
{
case 1:
cout << flag2 << " " << a1 << " " << a2 << " " << a3;
break;
case 2:
cout << flag2 << " " << a2 << " " << a3;
break;
case 3:
cout << flag2 << " " << a3;
break;
}
return 0;
}