#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include<stdlib.h>
int main()
{
int a;
int b;
int c;
int t;
scanf("%d %d %d", &a, &b, &c);
if (a < b)
{
t = a;
a = b;
b = t;
}
if (a < c)
{
t = a;
a = c;
c = t;
}
if (b < c)
{
t = b;
b = c;
c = t;
}
printf("%d %d %d", a, b, c);
return 0;
}
优化 (冒泡排序法)
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include<stdlib.h>
int main()
{
int i, j, t;
int a[3];
for (i = 0; i < 3; i++)
{
scanf("%d", &a[i]);
}
for (j = 0; j < 2; j++)
{
for (i = 0; i < 2 - j; i++)
{
if (a[i] < a[i + 1])
{
t = a[i];
a[i] = a[i + 1];
a[i + 1] = t;
}
}
}
for(i = 0; i < 3; i++)
{
printf("%d\n", a[i]);
}
return 0;
}