C++十进制转二进制

该程序实现十进制转二进制的功能。通过输入一个整数n,将其不断除以2取余数,将余数存入数组,最后逆序输出数组内容,得到对应的二进制表示。例如输入10,程序输出1010。代码简洁高效,使用while循环处理转换过程,for循环实现结果输出。输入

10

输出

1010

程序

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int main(){
    int n;
	cin>>n;
	int arr[10005];
	int i=0;
	while(n){
		arr[i]=n%2;
		i++;
		n/=2;
	}
	for(int j=i-1;j>=0;j--){
		cout<<arr[j];
	}
	return 0;
}
相关推荐
wWYy.4 小时前
C++-集群聊天室(2):muduo网络库
网络·c++
从此不归路5 小时前
Qt5 进阶【13】桌面 Qt 项目架构设计:从 MVC/MVVM 到模块划分
开发语言·c++·qt·架构·mvc
星空露珠5 小时前
速算24点检测生成核心lua
开发语言·数据库·算法·游戏·lua
历程里程碑5 小时前
Linux15 进程二
linux·运维·服务器·开发语言·数据结构·c++·笔记
HAPPY酷5 小时前
构建即自由:一份为创造者设计的 Windows C++ 自动化构建指南
开发语言·c++·ide·windows·python·策略模式·visual studio
xiaoye-duck5 小时前
C++ string 底层原理深度解析 + 模拟实现(上)——面试 / 开发都适用
c++·面试·stl
啟明起鸣5 小时前
【C++20新特性】概念约束特性与 “模板线程池”,概念约束是为了 “把握未知对象”
开发语言·c++·c++20·模板线程池
happygrilclh5 小时前
高压高频电源的pid算法
算法
格林威5 小时前
Baumer相机铸件气孔与缩松识别:提升铸造良品率的 6 个核心算法,附 OpenCV+Halcon 实战代码!
人工智能·opencv·算法·安全·计算机视觉·堡盟相机·baumer相机
你好!蒋韦杰-(烟雨平生)5 小时前
OpenGL
c++·数学·游戏·3d