从键盘输入3个实数a, b, c,通过比较交换,将最小值存储在变量a中,最大值存储在变量c中,中间值存储在变量b中,并按照从小到大的顺序输出这三个数a, b, c。
末尾输出换行。
标签:sub 注意 print main http lang ref 内存限制 problem
从键盘输入3个实数a, b, c,通过比较交换,将最小值存储在变量a中,最大值存储在变量c中,中间值存储在变量b中,并按照从小到大的顺序输出这三个数a, b, c。
末尾输出换行。
按照从小到大的顺序输出这三个实数,中间以空格分隔,最小值在前,最大值在后。小数点后保留2位小数。
注意末尾的换行。
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 }
标签:sub 注意 print main http lang ref 内存限制 problem
原文地址:https://www.cnblogs.com/Miracle-Maker/p/9795305.html