题解 1055: 二级C语言-进制转换

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

二级C语言-进制转换 (Java代码)

直接用%o把十进制转为八进制输出同理也可以转16进制%o八进制,%x十六进制代码参考importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);//

二级C语言-进制转换-题解(Python代码)

使用oct()函数可以直接把十进制整数转换为含有0o前缀八进制数,把它转换为字符串然后通过split()方法进行分割,得到的列表中第一项为'0o',第二项即为所求。```pythonn=str(oct(int(input()))).split('0o')print(n[1],end='')```

二级C语言-进制转换-题解(C语言代码)

摘要:#### 提供三种解题方法 > - 方法一:直接输出 - 方法二:使用递归 - 方法三:使用栈 #### 1,最简单的方法——直接输出 scanf读入%o输出(不再赘述) ……

二级C语言-进制转换-题解(Python代码)

解题思路:先用oct将十进制转换为八进制0oxx,将得到的结果转换为字符串,再通过split()函数返回指定数目的字符串,输入十进制10后,这里num[0]=0o,num[1]=12;注意事项:python中十进制转换为八进制是有前缀0o,需去掉参考代码:num=str(oct(int(input()