#include "stdafx.h"
int CountNumZeroandOne(unsigned int value)
{
int num[10001] = {0};
int i=1;
while(value)
{
++num[0];
num[i] = value%2;
++i;
value =value/2;
}
for(int j=i-1;j>=1;j--)
{
printf("--->%d\n",num[j]);
}
return num[0];
}
int _tmain(int argc, _TCHAR* argv[])
{
CountNumZeroandOne(8);
return 0;
}