输入的十六进制数不会有前导0,比如012A。
输出的八进制数也不能有前导0。
-
样例输入
2
39
123ABC -
样例输出
71
4435274 -
eclipse能运行出来 蓝桥杯官网显示错误 有大神能看出问题吗》?
import java.util.Scanner; public class Main { public static void main(String[] args) { // 给定n个十六进制正整数,输出它们对应的八进制数。 Scanner sc =new Scanner(System.in); int N=sc.nextInt(); String str[]=new String[N]; sc.nextLine(); for(int a=0;a<N;a++) { String st=sc.nextLine(); Integer he = Integer.valueOf(st, 16); st=Integer.toOctalString(he); str[a]=st; } for(int b=0;b<N;b++) System.out.println(str[b]); } }