描述
请编程实现十进制数到二进制数的转换。
输入描述
一个十进制数 n。
输出描述
十进制数对应的二进制数。
样例输入 1
89
样例输出 1
1011001
提示
数据范围与提示
1≤n≤1000
AC代码
#include <cstring>
#include <iostream>
typedef long long Int;
Int stack[100],top=0;
int main() {
Int n;std::cin>>n;
for(;n;n/=2){
stack[++top]=n%2;//这里一开始跟二进制转十进制搞混了,用除了
}
for(Int i=top;i>=1;i--){
std::cout<<stack[i];
}
std::cout<<std::endl;
}