C言語-3つの値は元の値を昇順に置き換えます

要件は次のとおりです

 

実装コード

 

 テキストコード

void prtf(double * a、double * b、double * c){
double max、min、th;
max = * a>(* b> * c?* b:* c)?* a:(* b> * c?* b:* c);
min = * a <(* b <* c?* b:* c)?* a:(* b <* c?* b:* c);
th =(max == * a?* b:* a)== min?* c:(max == * a?* b:* a);
* c = max;
* b = th;
* a = min;
}

 

おすすめ

転載: www.cnblogs.com/Let-us-Coding/p/12760712.html