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;
}
相关推荐
国服第二切图仔19 小时前
Rust开发之使用Trait对象实现多态
开发语言·算法·rust
电鱼智能的电小鱼20 小时前
基于电鱼 ARM 工控机的井下AI故障诊断方案——让煤矿远程监控更智能、更精准
网络·arm开发·人工智能·算法·边缘计算
玖笙&20 小时前
✨WPF编程进阶【6.1】:图形原则(附源码)
c++·c#·wpf·visual studio
s砚山s20 小时前
代码随想录刷题——二叉树篇(一)
c++·算法·leetcode
小十一再加一20 小时前
【数据结构初阶】单链表
数据结构
AC是你的谎言21 小时前
HTTP和HTTPS
linux·网络·c++·网络协议·学习·http·https
ZIM学编程1 天前
「学长有话说」作为一个大三学长,我想对大一计算机专业学生说这些!
java·c语言·数据结构·c++·python·学习·php
代码AC不AC1 天前
【C++】哈希表封装实现 unordered_map 和 unordered_set
c++·unordered_map·unordered_set·哈希表封装
贝塔实验室1 天前
LDPC 码的构造方法
算法·fpga开发·硬件工程·动态规划·信息与通信·信号处理·基带工程
Greedy Alg1 天前
LeetCode 287. 寻找重复数
算法