你这写重复了吧
if(a>b){temp=a,a=b,b=temp;} if(a>c){temp=c,c=a,a=temp;} if(a>d){temp=a,a=d,d=temp;} if(b>c){temp=b,b=c,c=temp;} if(b>d){temp=b,b=d,d=temp;} if(c>d){temp=c,c=d,d=temp;}