本專欄僅僅用於個人記錄刷題過程,如有更好的解決方法,可以留言哦
題目要求
從鍵盤輸入2個實數,按照代數值由小到大的順序輸出這兩個數。
要求輸入
用空格分隔的兩個實數。
樣例
3.6 -2.3
要求輸出
從小到大輸出這兩個實數,中間以空格來分隔,小數在前,大數在後。
小數點後保留2位小數。
末尾輸出換行符。
樣例
-2.30 3.60
可AC代碼如下
#include<stdio.h>
int main(){
double a, b;
scanf("%lf%lf",&a,&b);
if(a>b){
printf("%.2f %.2f\n",b,a);
}else{
printf("%.2f %.2f\n",a,b);
}
/*if(a>b){
double c;
c = a;
a = b;
b = c;
}
printf("%.2f %.2f\n",a,b);*/
return 0;
}
總結
- 看清是交換變量還是僅僅輸出數值