1 条题解
-
0
C :
main() { int a,b,c,*p1,*p2,*p3,t; scanf("%d%d%d",&a,&b,&c); p1=&a;p2=&b;p3=&c; if(*p1>*p2) {t=p1;p1=p2;p2=t;} if(*p1>*p3) {t=p1;p1=p3;p3=t;} if(*p2>*p3) {t=p2;p2=p3;p3=t;} printf("%d %d %d ",*p1,*p2,*p3); }C++ :
#include<iostream> using namespace std; int main() { int a,M[3],b; for(int i=0;i<3;i++){ cin>>a;M[i]=a; } for(int j=0;j<2;j++){ for(int c=0;c<2-j;c++){ if(M[c]>M[c+1]){ b=M[c]; M[c]=M[c+1]; M[c+1]=b; } } } for(int i=0;i<3;i++){ cout<<M[i]<<' '; } }Java :
import java.util.Scanner; public class Main { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner input = new Scanner(System.in); int[] a = new int[3]; int temp; for(int i = 0; i < 3; i ++){ a[i] = input.nextInt(); } for(int i = 0; i < 2; i ++){ for(int j = 0; j < 2-i; j ++){ if(a[j] > a[j+1]){ temp = a[j]; a[j] = a[j+1]; a[j+1] = temp; } } } for(int i = 0; i < 3; i ++){ System.out.print(a[i] + " "); } input.close(); } }Python :
a = map(lambda x:int(x), raw_input().split()) a.sort() j = '' for x in a: j+=str(x )+ ' ' print j
- 1
信息
- ID
- 2027
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- (无)
- 递交数
- 0
- 已通过
- 0
- 上传者