十进制-二进制转换测试
来源:互联网 发布:ubuntu 传输文件 编辑:程序博客网 时间:2024/06/03 05:06
//************************************//程序名:十进制-二进制转换测试 //功 能:输入十进制数,输出对应的二进制码// 其中二进制码用十进制的格式表示 //编制人:刘聪 //时 间:2017年5月26日 //************************************#include <iostream>#include <cmath>using namespace std;int main(){ int n, Binary; int DecimalToBinary(int n);cout<<"输入一个十进制整数:";cin>>n;Binary = DecimalToBinary(n);cout<<"对应的二进制码为:"<<Binary<<endl; return 0;}int DecimalToBinary(int n){int quotient, remainder, counter, Binary, i;counter = 0;quotient = 0;remainder = 0;Binary = 0;i = 0;while((quotient = n / 2 ) > 0){remainder = n % 2;n = quotient;counter++;if(remainder == 1){for(i = counter; i > 1; i--) remainder = remainder * 10; Binary = remainder + Binary; //cout<<"Binary1="<<Binary<<endl;} //cout<<"Binary2="<<Binary<<endl;}remainder = 1;counter++;for(i = counter; i > 1; i--) remainder = remainder * 10;Binary = remainder + Binary;return Binary;}
按此方法,在不溢出的前提下,最大能转换数值为511.
阅读全文
0 0
- 十进制-二进制转换测试
- 十进制-二进制转换测试 v2
- 十进制转换二进制(反码)
- 十进制转换为二进制
- 二进制与十进制转换
- JvavScript二进制十进制转换
- 十进制转换成二进制
- 十进制转换二进制等等
- 二进制_十进制转换
- b2d 二进制转换十进制
- 十进制转换二进制
- 十进制转换二进制
- 十进制转换二进制数
- 十进制转换成二进制
- 十进制二进制互相转换
- 二进制与十进制转换
- 十进制转换二进制
- 十进制转换为二进制
- storm ack机制流程详解
- java工作日和节假日判断
- C#使用ICSharpCode.SharpZipLib.dll压缩文件夹和文件
- 卷积神经网络CNN理论到实践
- iOS
- 十进制-二进制转换测试
- Android Studio 使用教程(二十二)之Android Studio创建assets文件夹
- HBuilder教程
- C动态分配内存
- 自学react-native之必备知识点(ES6+ReactJS+flexbox)
- Linux搭建SVN
- 常用平台包名
- 设计模式-状态模式
- codeforces 794G. Replace All