题目描述
建立顺序栈或链栈,编写程序实现十进制数到二进制数的转换。
输入
输入只有一行,就是十进制整数。
输出
转换后的二进制数。
#include <bits/stdc++.h>
using namespace std;
int main(){
int n, a[105] = {0}, i = 0;
cin>>n;
while(n!=0){
int p;
p = n % 2;
a[i] = p;
i ++;
n /= 2;
}
for(int p = i - 1; p >= 0; p--) cout<<a[p];
return 0;
}