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