sort_three_element(int * a ,int * b ,int * c )//// a b c 从大到小排列
{ int h=*a> *b && * a> *c? *a:( *b> *c? *b: *c) ;
int j=*a> *b && *a< *c|| *a< *b&& *a> *c? *a:( *a< *b&& *a< *c?( *b> *c? *c: *b):( *b> *c? *b: *c)) ;
int k=*a< *b && * a< *c? *a:( *b< *c? *b: *c);
*a=h ;*b=j;*c=k;
}
int main()
{
int a=30,b=2,c=91;
sort_three_element(&a,&b,&c);
printf ("最大=%d, 中间=%d, 最小=%d\n", a,b,c);
return 0;
}
没有评论:
发表评论