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

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

筛选

超容易理解的

摘要:解题思路:注意事项:参考代码:#include<iostream>using namespace std;void verse(int a){ int ret[100]; int count=0; w……

二级C语言-进制转换

摘要:解题思路:通过查阅资料得知一个十进制数通过短除法除8,其余数连起来可得到一个8进制数通过此特性可求解本题注意事项:参考代码:#include<iostream>using namespace std;……

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

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

进制转换(简短)

解题思路:8进制满8进1,因此要不断取n/8和n%8;n%8取出低位的数,再乘以该位的位数,如10,100,1000,(利用power()实现)b/8是使n不断降位,(利用while实现),至0时退出注意事项:在while之前要做一次/和%,

二级C语言-进制转换

#include#include#include#includeusingnamespacestd;intmain(){intn,a[1000],i=0;cin>>n;while(n){a[i]=n%8;i++;n/=8;}for(intj=i-1;j>=0;j--){cout

二级C语言-进制转换

摘要:解题思路:将十进制数转化为八进制有两种方式一、使用C中的printf函数,用占位符%o输出(%o表示以八进制整数形式输出),代码如下:printf("%o",n);二、使用iostream的格式控制字……

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

#####普及一下用cin和cout输入输出八,十,十六进制数的快捷方法/*--------------------------------------------------------------*/•以下是本题代码```cpp#includeusingnamespacestd;intm