3.10 十进制转换为二进制
将十进制整数转换成二进制数
对于每个n,以11位的宽度右对齐输出n值,然后输出"-->",然后输出二进制数。
输入样例:
2
0
-12
1
输出样例:
2-->10
0-->0
-12-->-1100
1-->1
#include<iostream>
#include<fstream>
#include<iomanip>
#include<stack>
using namespace std;int main()
{ifstream cin("test.txt");//向OJ提交时,注释此句int n;while (cin >> n){cout << setw(11) << n << "-->";bool flag = n < 0 ? true : false;n = flag ? n*-1 : n;stack<int> s;while (n){s.push(n % 2);n /= 2;}if (s.empty())cout << 0;else{if (flag)cout << "-";while (!s.empty()){int tmp = s.top();s.pop();cout << tmp;}}cout << endl;}system("pause");//向OJ提交时,注释此句return 0;
}
3.10 十进制转换为二进制相关推荐
- JAVA复习【10】十进制转换为二进制
十进制转换为二进制 方法一:直接使用转换函数 // 将数字转换成字符串 Integer.toString(num); // 将数字转换成二进制 Integer.toBinaryString(num); ...
- C++进制转换程序(二进制转换为十进制,十进制转换为二进制)
1.十进制转换为二进制 #include<iostream> using namespace std; int main(){ int N; cout<<"p ...
- C语言——十进制转换为二进制
#include <stdio.h> #include <math.h> //十进制转换为二进制 long long convertDecimalToBinary(int n) ...
- 【C语言】之实现十进制转换为二进制
/** 文件名:二进制转换.c* 功能描述:把10进制数转换为二进制数* 编写人:王廷云 */ #include <stdio.h>#define NR (sizeof(int)*8) / ...
- C语言十进制转换为二进制
C语言将十进制转换为二进制. 入门级的写法,可供参考. yu:取余后的值. p:p是10的倍数.因为一般计算十进制转二进制时是除二取余逆排序法,所以需要将每一位的取余乘以p才可以加上结果变量值以达到逆 ...
- 总结计算机中十进制数二进制数,计算机中十进制转换为二进制的新方法
计算机,考试必备! 计算机中十进制转换为二进制的另一方法 -------"定位减权法" 胡燏 (四川建筑职业技术学院计算机系,618000) [摘要]本文从十进制与二进制的特点入手 ...
- JavaScript十进制转换为二进制
示例1:将十进制转换为二进制 // program to convert decimal to binary function convertToBinary(x) {let bin = 0;let ...
- python十进制转八进制_Python程序将十进制转换为二进制,八进制和十六进制
Python程序将十进制转换为二进制,八进制和十六进制 在此程序中,您将学习将十进制转换为二进制,八进制和十六进制,并显示它. 要理解此示例,您应该了解以下Python编程主题: 十进制是使用最广泛的 ...
- 十进制转换为二进制及十六进制的方法
一.十进制整数转换为二进制 一般方法:对所给数字除以2进行求余,然后从最后一个余数读到第一个余数,以11为例. 可求得其二进制为:1011 针对不太大的数字,我们可以用简便方法. 首先,我们解析一下十 ...
最新文章
- javaweb关于用户是否登录全局判断,没有登录跳转到登录界面
- Intel Realsense D435 奇怪的现象记录:帧卡住,但wait_for_frame()不报错
- 使用Python的twisted和socket模块实现端口的负载分发
- 代码注释: (文字图案:HIRE)
- markdown UML图
- JavaScript 设计模式核⼼原理与应⽤实践 之 结构型设计模式
- java未知变量的类型_Java语言中类、变量及方法的声明 | 学步园
- python中的map函数返回一个地址_python中的map函数
- 轻量应用服务器支持带宽套餐升级至流量包套餐流程说明
- POJ1321 Bailian1321 棋盘问题【DFS】
- SQL Server 的存储过程[转]
- python毕业设计作品基于django框架 景区购票系统毕设成品(6)开题答辩PPT
- 去文字,如何用PS快速去除图片上的文字
- Python:实现通过 isbn 搜索书籍算法(附完整源码)
- mysql创建table
- 2021年中职“网络安全“江西省赛题—B-1:系统漏洞利用与提权
- 利用神经网络逼近sin(x)函数
- 认识计算机微课导学单,微课“任务单”与“导学案”之比较
- 台式计算机 按键盘字母键 没反应6,台式电脑键盘打出的字母不对应怎么办
- Java语言简介和基础
热门文章
- C++语法:vector的使用
- bfs广度优先搜索算法_图的广度优先搜索(BFS)
- HttpServletRequest(request的一些API)
- 北京中信银行总行地址_中信银行拉萨分行举行“存款保险标识”启用和存款保险条例宣传活动...
- python多个进度条_多个芹菜进度条
- C++ STL 初步介绍01
- Linux_linux常用工具之make/makefile详解
- 【Linux基础】Linux的5种IO模型详解
- 数据结构之自建算法库——链栈
- Linux下的I/O多路复用select,poll,epoll浅析