P4414 [COCI2006-2007#2] ABC (JAVA)
程序员文章站
2022-07-13 13:47:51
...
import java.util.Scanner;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
int[] a = new int[3];
a[0] = in.nextInt();
a[1] = in.nextInt();
a[2] = in.nextInt();
Arrays.sort(a);
String str = in.next();//不知道为什么这里用in.nextLine编译不通过? ? ? ? ? ? ? ?
char ch1 = str.charAt(0);//第一个字母
char ch2 = str.charAt(1);//第二个字母
char ch3 = str.charAt(2);//第三个字母
System.out.println(a[ch1-'A'] + " " + a[ch2-'A'] + " " + a[ch3-'A']);
//如果输入BAC,则输出应该是a[1],a[0],a[2]; B-'A'=1; C-'A'=2; A-'A'=0;
}
}
下一篇: 【同余定理+逆元】知识点讲解
推荐阅读
-
java多线程实现有序输出ABC
-
Java实现abc字符串排列组合
-
P4414 [COCI2006-2007#2] ABC (JAVA)
-
java多线程实现有序输出ABC
-
Java报表软件--如何在报表系统Style Report中制作ABC分析数据图表
-
Java报表软件--如何在报表系统Style Report中制作ABC分析数据图表
-
java 字符串String中new String("abc")和"abc"的创建过程和区别
-
按字母位置关系给数字排序(洛谷P4414题题解,Java语言描述)
-
Java| String s=new String("abc")和Stirng s = "abc"的区别
-
Java中"abc"和new String("abc")有什么区别?