C语言代码 写代码将三个整数按从大到小输出

 写代码将三个整数按从大到小输出。

代码示例:

#include 
void Swap(int* px, int* py)
{
	int z = *px;
	*px = *py;
	*py = z;
}
int main()
{
	int a = 0;
	int b = 0;
	int c = 0;
	scanf("%d %d %d",&a, &b, &c);
	if (a < b)
	{
		Swap(&a, &b);
	}
	if (a < c)
	{
		Swap(&a, &c);
	}
	if (b < c)
	{
		Swap(&b, &c);
	}
	printf("%d %d %d", a, b, c);
	return 0;
}

运行结果:

2 3 1
3 2 1

        这里运用了函数的传址调用。

你可能感兴趣的:(算法,开发语言,c语言)