如题所述
#include<stdio.h>
int t,x,n;
void dec2bin(int x)
{if(x>1)dec2bin(x/2);
if(t==0&&x%2==1)n++;
t=x%2;
printf("%d",t);
}
int main()
{ scanf("%d",&x);
dec2bin(x);
printf("\n%dçäºè¿å¶ä¸æ%dç»ç1\n",x,n);
return 0;