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

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

筛选

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

###解题思路:用短除法。#####定义一个数组保存每次除法所得的余数,之后倒序输出即可得到正确的八进制数```c#includeintmain(){inti,t,n;inta[100];scanf("%d",&n);t=0;while(n>0){t++;a[t]=n%8;//用短除法将每一次得到的位

二级C语言-进制转换java

importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);Maintest=newMain();intn=scanner.nextInt

递归解法,简单好用

摘要:解题思路:10转8的本质是:10进制数对8不断做整除取余//储存余数,直到10进制数小于8,取得最后余数并逆序输出//每次计算的余数,得到完整的8进制数。注意事项:参考代码:#include<stdi……

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

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){    int n,i;    int count = 0;    scanf("%d",&n);    int ……

简洁易用的方法

摘要:解题思路:创建一个整型数组,把被除数依次除以八得余数放入数组里直到商是0时,把数组按序号依次逆序输出即可。注意事项:因为是整数所以不需要申请字符型,整型即可。参考代码:#include <stdio.……

LikeWater - 1055: 二级C语言-进制转换C++(终于做完了后起之秀全部题目,一路艰辛啊!!!)

####这个题目还是有点绕的,我对这些涉及数字比较大的题目说实话还不是很熟悉,下面直接给解析*1、第一个难点就是要使用超长整型longlong如果单纯的使用int则在处理较大的正整数的时候会溢出从而导致答案错误;2、方法的挑选也很重要,我是用的是除8取余法,

递归进制转换(我是废物)

摘要:解题思路:注意事项:参考代码:#include<stdio.h>void print(int n){    if(n>7) print(n/8);    printf("%d",n%8);}int m……