将十进制数字转化为二进制(C语言)

#include "stdio.h"
translate(int x)
{ int i,m[20];
  for(i=0;x!=0;i++) 
  {m[i]=x%2;
  x=x/2;}
  printf("转换成的二进制数为:");
  for(;i>0;i--)
   printf("%d",m[i-1]);
}
main()
{
    int a; 
    printf("请输入想要转换成二进制的十进制数字:");
    scanf("%d",&a);
    translate(a) ;
    
}
 

你可能感兴趣的:(算法,c语言)