1 条题解
-
0
C :
#include <stdio.h> void swap(char *a, char *b){ char t; if(*a > *b){ t = *a; *a = *b; *b = t; } } int main(){ int n; char a, b, c; scanf("%d%*c", &n); while(n--){ scanf("%c%c%c%*c", &a, &b, &c); swap(&a, &b); swap(&b, &c); swap(&a, &b); printf("%c %c %c\n", a, b, c); } return 0; }
C++ :
#include<stdio.h> main() { int count; char a,b,c,s,m,n,q; scanf("%d\n",&count); while(count--) { scanf("%c%c%c",&a,&b,&c); scanf("%c",&s); if(a>b) { m=a; a=b; b=m; } if(a>c) { n=a; a=c; c=n; } if(b>c) { q=b; b=c; c=q; } printf("%c%2c%2c\n",a,b,c); } return 0; }
Pascal :
program gfhfgh; var a,b,c,t:char; n,i,j:integer; begin readln(n); for i:=1 to n do begin readln(a,b,c); if a<b then begin t:=a; a:=b; b:=t; end; if a<c then begin t:=a; a:=c; c:=t; end; if b<c then begin t:=b; b:=c; c:=t; end; writeln(c,' ',b,' ',a); end; end.
Java :
import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int N=sc.nextInt(); while(N-->0) { String s=sc.next(); char[] ch=s.toCharArray(); Arrays.sort(ch); for(int i=0;i<ch.length-1;i++) { System.out.print(ch[i]+" "); } System.out.println(ch[ch.length-1]); } } }
- 1
信息
- ID
- 550
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者