#include <stdio.h>
int main()
{
unsigned char number= 150, reminder=0;
while(number > 0){
printf("number=%d, ", number
); reminder = number % 2;
number /= 2;
printf("reminder=%d\n", reminder
); }
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpCnsKICB1bnNpZ25lZCBjaGFyIG51bWJlcj0gMTUwLCByZW1pbmRlcj0wOwogIHdoaWxlKG51bWJlciA+IDApewogICAgcHJpbnRmKCJudW1iZXI9JWQsICIsIG51bWJlcik7CiAgICByZW1pbmRlciA9IG51bWJlciAlIDI7CiAgICBudW1iZXIgLz0gMjsKICAgIHByaW50ZigicmVtaW5kZXI9JWRcbiIsIHJlbWluZGVyKTsKICB9CiAgcHJpbnRmKCJcbiIpOwp9
number=150, reminder=0
number=75, reminder=1
number=37, reminder=1
number=18, reminder=0
number=9, reminder=1
number=4, reminder=0
number=2, reminder=0
number=1, reminder=1