文章
145
粉丝
217
获赞
21
访问
89.6k
#include <stdio.h>
#include <stdlib.h>
typedef struct{
int data[100];
int top;
}SqStack;
void InitStack(SqStack &S)
{
S.top = -1;
}
void Binary(SqStack &S,int n)
{
while(n)
{
S.data[++S.top] = n%2;
n/=2;
}
}
void Print(SqStack &S)
{
while(S.top > -1)
printf("%d",S.data[S.top--]);
}
int main()
{
SqStack S;
InitStack(S);
int n;
scanf("%d",&n);
Binary(S,n);
Print(S);
return 0;
}
登录后发布评论
暂无评论,来抢沙发