三个整数排序方法(C语言)

最近在看算法竞赛导论,发现居然还有这种解决问题的方法。

不多说 直接上代码

#include<Stdio.h>

int main(){
	int a,b,c,t;
	scanf("%d %d %d", &a, &b, &c);
	
	if(a > c){t = a; a = c; c = t;}  //执行之后 a<=c 
	if(a > b){t = a; a = b; b = t;}  //执行之后 a<=b 
	if(b > c){t = b; b = c; c = t;}
	
	printf("%d %d %d", a, b, c);
	
	return 0;
} 

猜你喜欢

转载自blog.csdn.net/oXunWuQiShi1/article/details/82697350