#include
int main()
{
int a[3] = { 0 };
int b[3] = { 0 };
int c[3] = { 0 };
int max = 0;
int mid = 0;
int min = 0;
int t = 0;
scanf("%d %d %d", &a[0],&a[1],&a[2]);
for (int i = 0; i < 3; i++)
{
if (a[i] < 0)
b[i] = -a[i];
else
b[i] = a[i];
}
if (b[0] > b[1])
{ t = a[0]; a[0] = a[1]; a[1] = t; }
if (b[0] > b[2])
{ t = a[0]; a[0] = a[2]; a[2] = t; }
if (b[1] > b[2])
{ t = a[1]; a[1] = a[2]; a[2] = t; }
if (b[0] > b[1])
{
t = b[0]; b[0] = b[1]; b[1] = t;
}
if (b[0] > b[2])
{
t = b[0]; b[0] = b[2]; b[2] = t;
}
if (b[1] > b[2])
{
t = b[1]; b[1] = b[2]; b[2] = t;
}
if (b[0] == b[1])
{
if (a[0] > a[1])
{
t = a[0]; a[0] = a[1]; a[1] = t;
}
}
if (b[1] == b[2])
{
if (a[1] > a[2])
{
t = a[1]; a[1] = a[2]; a[2] = t;
}
}
if (b[0] == b[1] && b[1] == b[2])
{
if (a[0] > a[1])
{
t = a[0]; a[0] = a[1]; a[1] = t;
}
if (a[0] > a[2])
{
t = a[0]; a[0] = a[2]; a[2] = t;
}
if (a[1] > a[2])
{
t = a[1]; a[1] = a[2]; a[2] = t;
}
}
for (int i = 0; i < 3; i++)
{
printf("%d ", a[i]);
}
return 0;
}
所以你要问什么
输出的三个数没有要求吗
题都抄不全吗