C语言:三个数由小到大排序

任意输入3个整数,编程实现对3个整数进行由小到大排序,并将排序后的结果显示在屏幕上。

#include<stdio.h>
#include<stdlib.h>

int main()
{
	int a, b, c, t;                      //定义4个基本整型变量a,b,c,t;
	printf("Please input a,b,c:");
	scanf("%d%d%d", &a, &b, &c);
	//如果a大于b,借助中间变量t实现a、b值互换;
	if (a > c)
	{
		t = a;
		a = b;
		b = t;
	}
	//如果a大于c,借助中间变量t实现a、c值互换;
	if (a > c)
	{
		t = a;
		a = c;
		c = t;
	}
	//如果b大于c,借助中间变量t实现b、c值互换;
	if (b > c)
	{
		t = b;
		b = c;
		c = t;
	}
	printf("the order of the number is:\n");
	printf("%d,%d,%d", a, b, c);      //输出a,b,c的值顺序输出;
	system("pause");
	return 0;
}

    原文作者:TwinkleCapricorns
    原文地址: https://blog.csdn.net/TwinkleCapricorns/article/details/52673556
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞