nyoj 4 ASCII码排序 java
java输入字符:1、String s=sc.next();
2、char a=s.charAt(0);
注意:package java 中提交不能带package
java代码:
1 2 import java.util.Scanner; 3 4 public class Main { 5 6 7 8 public static void main(String[] args) 9 { 10 Scanner input = new Scanner(System.in); 11 int n = input.nextInt(); 12 while(n-->0) 13 { 14 String string = input.next(); 15 char a = string.charAt(0); 16 char b = string.charAt(1); 17 char c = string.charAt(2); 18 19 if(a>b){char s=a;a=b;b=s;} 20 if(a>c){char s=a;a=c;c=s;} 21 if(b>c){char s=b;b=c;c=s;} 22 23 System.out.println(a+" "+b+" "+c); 24 } 25 26 } 27 } 28 29 30 31
C++:
第一次用C++写,小激动啊

#include <iostream.h> int main() { char a,b,c,d; int i; cin>>i; while(i--) { cin>>a>>b>>c; if (a>b) {d=a;a=b;b=d;} if (a>c) {d=a;a=c;c=d;} if (b>c) {d=b;b=c;c=d;} cout<<a<<" "<<b<<" "<<c<<'\n'; } return 0; }
C:

1 #include "stdio.h" 2 main() 3 { 4 char a,b,c,d; 5 int i; 6 scanf("%d",&i); 7 getchar(); 8 while(i--) 9 { 10 scanf("%c%c%c",&a,&b,&c); 11 getchar(); 12 if (a>b) {d=a;a=b;b=d;} 13 if (a>c) {d=a;a=c;c=d;} 14 if (b>c) {d=b;b=c;c=d;} 15 printf("%c %c %c\n",a,b,c); 16 } 17 }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步