解题思路:
注意事项:
参考代码:
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(); //定义个数组 int[] arr = new int[n]; //使用for循环然后调用Java内封装好的进制转换方法直接转换 for (int i = 0; i < arr.length; i++) { //接收键盘数据填充数组 String pr = sc.next(); //先转换为16进制 //调用Integer.parseInt(n, r)方法;把n转换为一个r进制数 int h = Integer.parseInt(pr,16); //如果定义的数组类型为string即可直接使用toString方法并赋值 //因为toString只能对除string外的数据类型使用所以需要使用parseInt方法套住toString方法才能最终转换为int类型赋值给数组。 arr[i] = Integer.parseInt(Integer.toString(h,8)); } //在用一个for循环直接输出 for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); } } }
0.0分
5 人评分
F9F0DD6DDD0A59E241DC1ED720287896286F5CC3ADDF6C1ADF6ED35F477B0022981E5E1FBFE1BFB8E26B5BA93253275BF6A44B3FA1051CDFE3B3F5D2725A9A580FD5B04525B3182FCD2B3FDA124ACA3C901406A2B55CD8B95D48D13E379F1CCBCDFC39FEE4ACC5523AA0BDEF57E63A1F81CBABA9F45CAAED48D06BFB3D16836042BED57CAC84761BFEB59A0C81304908BB781E4BBDF230D2E977374B97BD0B6B7D38B736428826A0F2729BE2290256DC304E875C9D4B3FB2125AE3D0CD3130D6114989517ACA97DAA2485181EB31C07D2C6A5BCC587E048A6D2BEACD6FE206F225C708461B41FDB5AD087C5DC4FCAEEC3A3437A42E51B065D6E4332F71B109D3317681AB0FCBF31C9F1C23BA46B4F983AF9214D13AC3DDF6C03F3E9854C4D47741A5576812BE0B5CB8BF
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:593 |
注意格式(C语言代码)浏览:782 |
DNA (C++代码)浏览:671 |
点我有惊喜!你懂得!浏览:2114 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1071 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:633 |
WU-蓝桥杯算法提高VIP-勾股数 (C++代码)浏览:1685 |
用筛法求之N内的素数。 (C语言代码)浏览:890 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:582 |
2^k进制数 (C语言描述,蓝桥杯)浏览:1457 |