デシマルバイナリ
1624 ワード
#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("
");
}
void main()
{
int n;
printf("decimal:");
scanf("%d",&n);
D2B(n);
}