663. 简单排序

663. 简单排序

读取三个整数并按升序对它们进行排序。

输入格式

共一行,包含三个整数。

输出格式

首先,将三个整数按升序顺序输出,每行输出一个整数。

然后,输出一个空行。

紧接着,将三个整数按原输入顺序输出,每行输出一个整数。

数据范围

−100≤输入整数≤100

输入样例:

7 21 -14

输出样例:

-14
7
21

7
21
-14
#include <cstdio>

int main()
{
	int a, b, c, t, a0, b0, c0;
	scanf("%d%d%d", &a, &b, &c);
	a0 = a;
	b0 = b;
	c0 = 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\n%d\n%d\n\n%d\n%d\n%d\n", a, b, c, a0, b0, c0);
	
	return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_42465670/article/details/115069655