c++进制转换
小小怪的很
厚积薄发
展开
-
十进制数转为二进制数的一般算法
算法思想如图//fun2的功能是将一个十进制数转换为二进制数。void fun2(int er){ int b2 = er; int e2[1000]; int i = 0; int a2; //将每位数变为二进制,且放入数组 for ( ; b2 != 0 ; ) { a2 = b2%2; e2[i] = a2; b2 = b2/2; i++; } i...原创 2019-05-12 13:53:17 · 5450 阅读 · 0 评论 -
八进制转为二进制算法
八,十六,四进制转为二进制算法思想如图所示:八进制,十六进制,四进制,N进制(N是2的x次方)都可以用这个算法!我这里用八进制为例。这个算法主要有两点1.把要转换的数拆分成单个的数存入数组1。2.把单个的八进制数,转成3个二进制数存入数组2。代码实现如下://fun的功能是将八进制转换为二进制//算法思想,将八进制数拆成单个的八进制位数,然后将1个八进制位数,转换成3个二进制位数...原创 2019-05-12 14:04:22 · 34658 阅读 · 1 评论 -
连续输入多个八进制数,转换为二进制数
连续输入多个八进制数,转为二进制数问题描述:在控制台连续输入多个八进制数(中间用空格隔开),把这些八进制数转为二进制数。源代码如下:# include<iostream>using namespace std;//说明:234的个位数是4,十位数是3,百位数是2。(下面我把个位数十位数百位数...统称为位数)//算法思想,将八进制数拆成单个的八进制位数,然后将1个八进制...原创 2019-05-12 14:13:51 · 618 阅读 · 0 评论