C/C++|十进制-二进制转换测试
//************************************
//程序名:十进制-二进制转换测试
//功能:输入十进制数,输出对应的二进制码
//其中二进制码用十进制的格式表示
//编制人:刘聪
//时间:2017年5月26日
//************************************#include
#include using namespace std;
int main()
{
int n, Binary;
int DecimalToBinary(int n);
cout<<"输入一个十进制整数:";
cin>>n;
Binary = DecimalToBinary(n);
cout<<"对应的二进制码为:"< 0)
{
remainder = n % 2;
n = quotient;
counter++;
if(remainder == 1)
{
for(i = counter;
i > 1;
i--)
remainder = remainder * 10;
Binary = remainder + Binary;
//cout<<"Binary1="< 1;
i--)
remainder = remainder * 10;
Binary = remainder + Binary;
return Binary;
}
【C/C++|十进制-二进制转换测试】按此方法,在不溢出的前提下,最大能转换数值为511.
推荐阅读
- opencv|opencv C++模板匹配的简单实现
- C语言学习|第十一届蓝桥杯省赛 大学B组 C/C++ 第一场
- c++基础概念笔记
- 牛逼!C++开发的穿越丛林真人游戏,游戏未上线就有百万人气
- C++Primer之|C++Primer之 函数探幽
- c/c++|有感 Visual Studio 2015 RTM 简介 - 八年后回归 Dot Net,终于迎来了 Mvc 时代,盼走了 Web 窗体时代...
- QML基础信息
- 汇编实验(格雷码转二进制(ASCII码)的实现和调试)
- 【数组题】给定一个二进制矩阵|【数组题】给定一个二进制矩阵 A,我们想先水平翻转图像,然后反转图像并返回结果。
- C++-类型转换