1 条题解
-
0
C :
#include<stdio.h> int main(){ int i,j,temp; int a[4]; scanf("%d %d %d %d",&a[0],&a[1],&a[2],&a[3]); for (i=0;i<3;i++) for (j=i+1;j<4;j++) if (a[i]>a[j]) { temp=a[i]; a[i]=a[j]; a[j]=temp; } for (i=0;i<3;i++) printf("%d ",a[i]); printf("%d\n",a[i]); return 0; }
C++ :
#include <stdio.h> int main() { int t, a, b, c, d; scanf("%d %d %d %d", &a, &b, &c, &d); if (a > b) { t = a; a = b; b = t; } if (a > c) { t = a; a = c; c = t; } if (a > d) { t = a; a = d; d = t; } if (b > c) { t = b; b = c; c = t; } if (b > d) { t = b; b = d; d = t; } if (c > d) { t = c; c = d; d = t; } printf("%d %d %d %d\n", a, b, c, d); return 0; }
Pascal :
var n,i,j,t:longint;a:array[1..1000]of longint; begin n:=4; for i:=1 to 4 do read(a[i]); for i:=1 to n do for j:=1 to n-i do if a[j]>a[j+1] then begin t:=a[j];a[j]:=a[j+1];a[j+1]:=t;end; for i:=1 to 3 do write(a[i],' ');writeln(a[4]); end.
Java :
import java.util.*; public class Main { public static void main(String args[]) { Scanner cin = new Scanner(System.in); int[] a={0,0,0,0}; a[0]=cin.nextInt(); a[1]=cin.nextInt(); a[2]=cin.nextInt(); a[3]=cin.nextInt(); Arrays.sort(a); System.out.printf("%d %d %d %d\n", a[0],a[1],a[2],a[3]); } }
Python :
print ' '.join(str(x) for x in sorted(int(x) for x in raw_input().split()))
- 1
信息
- ID
- 1264
- 时间
- 1000ms
- 内存
- 32MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者