先固定printf("%d %d %d",a,b,c),即假设a>b>c.
然后让假设成立即可
if(a<b){
int temp=a; //临时文件
/*令a>b*/
a=b;
b=temp;}
/*关键的来了*/
if(a<c){. //令a为最大,顺序不能变
如上}
if(b<c){
如上}
总结:先令a最大,再另b次大,还是逻辑问题。
先固定printf("%d %d %d",a,b,c),即假设a>b>c.
然后让假设成立即可
if(a<b){
int temp=a; //临时文件
/*令a>b*/
a=b;
b=temp;}
/*关键的来了*/
if(a<c){. //令a为最大,顺序不能变
如上}
if(b<c){
如上}
总结:先令a最大,再另b次大,还是逻辑问题。