编写一个自定义函数,完成将3个字符按从小到大顺序输出
void fun(char a, char b,char c)
{
char min = a,max = '0',sec = '0';
if((b > a)&&(b > c))
{
max = b;
if( a > c)
{
sec = a;
min = c;
}
else
{
sec = a;
min = c;
}
}
else if( b > a)
{
max = c;
sec = b;
min = a;
}
else if( b > c)
{
max = a;
sec = b;
min = c;
}
else if(b < a && b < c)
{
min = b;
if( a > c)
{
max = a;
sec = c;
}
else
{
max = c;
sec = a;
}
}
cout << min << " " << sec << " " << max << endl;
}
void fun(char a, char b,char c)
{
char min = a,max = '0',sec = '0';
if((b > a)&&(b > c))
{
max = b;
if( a > c)
{
sec = a;
min = c;
}
else
{
sec = a;
min = c;
}
}
else if( b > a)
{
max = c;
sec = b;
min = a;
}
else if( b > c)
{
max = a;
sec = b;
min = c;
}
else if(b < a && b < c)
{
min = b;
if( a > c)
{
max = a;
sec = c;
}
else
{
max = c;
sec = a;
}
}
cout << min << " " << sec << " " << max << endl;
}