C语言:三个数字排序

 

输入三个整数x,y,z,请把这三个数由小到大输出。

输入

输入数据包含3个整数x,y,z,分别用逗号隔开。

输出

输出由小到大排序后的结果,用空格隔开。

样例输入

样例输出

#include<stdio.h>
void swap(int *x,int *y)
{
	int t=*x;
	*x=*y;
	*y=t;
}
int main()
{
	int a,b,c;
	scanf("%d,%d,%d",&a,&b,&c);
	if(a>b) swap(&a,&b);
	if(c<a) swap(&a,&c);
	if(c<b) swap(&c,&b);
	printf("%d %d %d",a,b,c);
	return 0; 
}

 

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