從鍵盤輸入3個實數a, b, c,經過比較交換,將最小值存儲在變量a中,最大值存儲在變量c中,中間值存儲在變量b中,並按照從小到大的順序輸出這三個數a, b, c。php
末尾輸出換行。spa
從鍵盤輸入3個實數a, b, c,經過比較交換,將最小值存儲在變量a中,最大值存儲在變量c中,中間值存儲在變量b中,並按照從小到大的順序輸出這三個數a, b, c。php
末尾輸出換行。spa
按照從小到大的順序輸出這三個實數,中間以空格分隔,最小值在前,最大值在後。小數點後保留2位小數。code
注意末尾的換行。blog
3 7 1
1.00 3.00 7.00
1 #include <stdio.h> 2 int main(){ 3 double a,b,c,t; 4 scanf("%lf %lf %lf",&a,&b,&c); 5 if(a<b&&a<c){ 6 if(b<c){ 7 }else{ 8 t = b; 9 b = c; 10 c = b; 11 } 12 }else if(b<a&&b<c){ 13 if(a<c){ 14 t = b; 15 b = a; 16 a = t; 17 }else{ 18 t = a; 19 a = b; 20 b = c; 21 c = t; 22 } 23 }else if(c<a&&c<b){ 24 if(a<b){ 25 t = b; 26 b = a; 27 a = c; 28 c = t; 29 }else{ 30 t = a; 31 a = c; 32 c = a; 33 } 34 } 35 printf("%.2f %.2f %.2f",a,b,c); 36 return 0; 37 }