![](https://cos-cdn.shuashuati.com/pipixue-web/2020-1231-2005-12/ti_inject-812ce.png)
编程题:数制转换 输入一个10 进制正整数,然后输出它所对应的八进制数。 这道题貌似很难,你不会做。 但实际上,只要你会分离数字,这题就变得极为容易了。 分离数字时, n = n / 10; 对于本题, n = n / 8 如果让你把一个10 进制正整数转换成2进制, n = n / 2 是不是很简单? 你明白了吗? 还不会? 动手试试吧。 先把分离整数的程序写好。会分离整数,就会做本题。 Good Luck ! 本题要创建一个数组,将正整数分离出的个位数依次保存在数组a[0] a[1] a[2] ..., 然后逆序输出数组 int a[100]; while ( n!=0 ) { }