#include<stdio.h>
void D2B(int n)
{
int top=-1,stack[100];
while(n>0)
{
if(n%2==0)
stack[++top]=0;
else
stack[++top]=1;
n=n/2;
}
printf("binary:");
while(top>=0)
printf("%c",stack[top--]+'0');
printf("\n");
}
void main()
{
int n;
printf("decimal:");
scanf("%d",&n);
D2B(n);
}
十进制转二进制(栈)
原文作者:进制转换
原文地址: https://blog.csdn.net/zxiang248/article/details/50920536
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
原文地址: https://blog.csdn.net/zxiang248/article/details/50920536
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。