//辗转相除法
#include<stdlib.h>
#include<stdio.h>
int a[16]={0};
int pos=0;//下标
int main()
{ int n,j=2;
printf("请输入一个十进制的数:\n");
scanf("%d",&n);
while(n)
{ a[pos]=n%2;
pos++;
n=n/2;
}
int m=15;
// printf("a[0]=%d\n",a[0]);
for(m;m>=0;m--)
{
printf("%d",a[m]);
}
return 0;
}
#include<stdlib.h>
#include<stdio.h>
int a[16]={0};
int pos=0;//下标
int main()
{ int n,j=2;
printf("请输入一个十进制的数:\n");
scanf("%d",&n);
while(n)
{ a[pos]=n%2;
pos++;
n=n/2;
}
int m=15;
// printf("a[0]=%d\n",a[0]);
for(m;m>=0;m--)
{
printf("%d",a[m]);
}
return 0;
}