1139 - C语言5.1

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 32 MB

读入两个实数,按照代数值由小到大的顺序输出这两个数。

题目输入

两个用空格隔开的实数。

题目输出

按由小到大的顺序输出这两个实数,用空格隔开,并保留两位小数。

请注意行尾输出换行。

输入/输出样例

输入格式

12.51 8.26

输出格式

8.26 12.51

C语言解答

#include<stdio.h>
int main(){
double a,b;
	scanf("%lf %lf",&a,&b);
if(a>b)
		  printf("%.2lf %.2lf",b,a);
else 
  printf("%.2lf %.2lf",a,b);
	return 0;
}

C++解答

#include <stdio.h>
int main() {
	float a, b;
	scanf("%f %f", &a, &b);
	if (a < b)
		printf("%.2f %.2f\n", a, b);
	else
		printf("%.2f %.2f\n", b, a);
	return 0;
}

Java解答

import java.util.*;
public class Main {
	public static void main(String args[]) {
		Scanner cin=new Scanner(System.in);
		double a=cin.nextDouble();
		double b=cin.nextDouble();
		System.out.printf("%.2f %.2f\n", Math.min(a, b),Math.max(a, b));
	}
}

Python解答

a,b = [float(x) for x in raw_input().split()]
print "%.2f %.2f" %(min(a,b),max(a,b))