C语言实现三个数字的排序

C语言实现三个数字的排序,第1张

上一篇文章中我们介绍了如何互换两个数字,那么互换数字有什么作用呢?互换数字很重要的一个作用就是帮助我们排序。

例如我们要解决这样一个问题:从键盘读入任意三个int类型的整型数,将它们按照由大到小的顺序输出。代码实现如下:

#include 

int main()
{
	int a, b, c, tem;
	scanf("%d%d%d", &a, &b, &c);

	if (a < b)
	{
		tem = b;
		b = a;
		a = tem;
	}

	if (a < c)
	{
		tem = c;
		c = a;
		a = tem;
	}

	if (b < c)
	{
		tem = c;
		c = b;
		b = tem;
	}

	printf("a = %d, b = %d, c = %d\n", a, b, c);

	return 0;
}

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1352956.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-14
下一篇2022-06-14

发表评论

登录后才能评论

评论列表(0条)

    保存