本文主要是介绍三个数从大到小排序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
//最简单最容易想到的,各种情况一一考虑
if(x>y){ if(y>=z) printf("%d->%d->%d",x,y,z); else{ if(x>z) printf("%d->%d->%d",x,z,y); else printf("%d->%d->%d",z,x,y); } } else{ if(y<=z) printf("%d->%d->%d",z,y,x); else{ if(x<z) printf("%d->%d->%d",y,z,x); else printf("%d->%d->%d",y,x,z); } }
//比较大小,交换次序
if(x<y){ t=x; x=y; y=t; } if(y<z){ t=y; y=z; z=t; } if(x<z){ t=x; x=z; z=t; }
printf("%d->%d->%d",x,y,z);
这篇关于三个数从大到小排序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!