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

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

筛选

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

10进制转换为八进制从输入的数开始分别除以8将余数记录将得数继续除以8记录余数。以此类推,当计算完成(余数为0)把余数装进数组中此时将所有余数从低到高排列(从后算的向前算的排)#includeintmain(void){inta=0;//输入的数intt;//求得余数inty;inti=0;intb[

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

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

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

//使用java中自带的转换方法//但是使用时转换的数字需要用string类型importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]arg){Scannersc=newScanner(System.in);intM=s

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

//使用java中自带的转换方法//但是使用时转换的数字需要用string类型importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]arg){Scannersc=newScanner(System.in);intM=s

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

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

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

题目:编程,输入一个10进制正整数,然后输出它所对应的八进制数。以852为例:852/8=106---4;106/8=13----2;13/8=1---5,结果为1524#include#includeintmain(){inta,b=0,n=0;scanf("%d",