【算法筆記】Codeup 100000567B

本專欄僅僅用於個人記錄刷題過程,如有更好的解決方法,可以留言哦

題目要求

從鍵盤輸入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;
}

總結

  • 看清是交換變量還是僅僅輸出數值
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章